c# - filas - Obtener un DataTable Columns DataType
datatable columns add c# (3)
Lo que quieres usar es esta propiedad:
dt.Columns[0].DataType
La propiedad DataType
se establecerá en uno de los siguientes:
Boolean
Byte
Char
DateTime
Decimal
Double
Int16
Int32
Int64
SByte
Single
String
TimeSpan
UInt16
UInt32
UInt64
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn(gridColumn1, typeof(bool)));
Esperaba que el resultado de esta línea incluyera la información sobre el tipo de DataColumns (bool):
?dt.Columns[0].GetType()
Puede obtener el tipo de columna de DataTable con el atributo DataType de la columna de datos como se muestra a continuación:
var type = dt.Columns [0] .DataType
dt: objeto DataTable.
0: índice de la columna DataTable.
Espero eso ayude
Ty :)
dt.Columns[0].DataType.Name.ToString()