Crear Primera Column en DataTable

11/05/2005 - 03:51 por Herky | Informe spam
Creo mi primera columna en el datatable y como ven el
DataType es string.
En execucion al intentar agregar una fila me salio error
al tratar de insertar una fila al datatable.
Hize debug y veo que el datatable figura con la primera
columna como System.Int32 lo que no entiendo porque le
estoy indicando que sea String. En las demas columans
esta perfectamente reconociendo el tipo asignado por mi.
Alguien conoce mas del DataTable que yo y me explique

// Create Name column and add to the table
dtCol = new DataColumn();
dtCol.DataType= System.Type.GetType("System.String");
dtCol.ColumnName = "NGUIA";
dtCol.AutoIncrement = false;
dtCol.Caption = "Cliente";
dtCol.ReadOnly = false;
dtCol.Unique = true;
MainTable.Columns.Add(dtCol);

Preguntas similare

Leer las respuestas

#1 Angel J. Hernández M.
11/05/2005 - 11:07 | Informe spam
Por qué si es String, estableces varias propiedades que no aplican a este
tipo de dato o columna? (Ejm: AutoIncrement, Unique). Por otra parte, me
parece que es mejor que uses una sintaxis similar a esta

DataColumn dtCol=new DataColumn("NGUIA", typeof(System.String));
dtCol.Caption = "Cliente";
MainTable.Columns.Add(dtCol);

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda




"Herky" escribió en el mensaje
news:14d601c555cb$e2d06f40$
Creo mi primera columna en el datatable y como ven el
DataType es string.
En execucion al intentar agregar una fila me salio error
al tratar de insertar una fila al datatable.
Hize debug y veo que el datatable figura con la primera
columna como System.Int32 lo que no entiendo porque le
estoy indicando que sea String. En las demas columans
esta perfectamente reconociendo el tipo asignado por mi.
Alguien conoce mas del DataTable que yo y me explique

// Create Name column and add to the table
dtCol = new DataColumn();
dtCol.DataType= System.Type.GetType("System.String");
dtCol.ColumnName = "NGUIA";
dtCol.AutoIncrement = false;
dtCol.Caption = "Cliente";
dtCol.ReadOnly = false;
dtCol.Unique = true;
MainTable.Columns.Add(dtCol);
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida