jueves, 22 de enero de 2015

Como crear la estructura de una DataTable

Agunas veces necesitamos crear un datatable que no necesariamente venga de una base de datos.
Esto se hace de la siguiente manera:

//Creamos el objeto DataTable
DataTable tabla = new DataTable();
//Creamos el objeto ColumnaDataColumn columna;
//Creamos el objeto RenglonDataRow renglon;
//Creamos las columnas necesarias y las agregamos a la tablacolumna = new DataColumn();columna.ColumnName = "Campo1";columna.DataType = System.Type.GetType("System.Int32");tabla.Columns.Add(columna);columna = new DataColumn();columna.ColumnName = "Campo2";columna.DataType = System.Type.GetType("System.String");tabla.Columns.Add(columna);


Con esto ya tenemos un DataTable de nombre tabla con dos campos: El campo "Campo1" de tipo Int32 y el "Campo2" de tipo String.
A continuacion les pongo las propiedades que pueden usar en el objeto Columna:

  • AllowDBNull
    • Acepta un valor booleano que especifica si acepta valore nulos.
  • AutoIncrement
    • Acepta un valor booleano qe especifica si el valor de la columna se incrementara automaticamente o no.
  • AutoIncrementSeed
    • El valor con el que comenzara una columna que se incrementa automaticamente.
  • AutoIncrementStep
    • El valor en que se incrementara una columna que se incrementa automaticamente.
  • ColumnName
    • Un string con el nombre de la columna.
  • DataType
    • Un valor de los especificados en el tipo SystemType que especifica el tipo de valor que aceptara la columna.
  • DefaultValue
    • El valor que la columna tomara por defecto en caso de que no se especifique alguno.
  • MaxLength
    • Especifica la longitud maxima de texto que aceptara un columna de tipo string.
  • Unique
    • Acepta un valor booleano para especificar si la columna debe mantener un valor unico en cada registro de la columna.

No hay comentarios.:

Publicar un comentario

Nota: sólo los miembros de este blog pueden publicar comentarios.

Mover mensajes seleccionados a un personal folder en Oulook 2016

Este es un ejemplo de como mover los mensajes seleccionados a un personal folder (pst) en Outlook 2016 usando VBA. Sub MoveInbox()     Mov...