it-roy-ru.com

Получить DataTable Столбцы DataType

DataTable dt = new DataTable();  
dt.Columns.Add(new DataColumn(gridColumn1, typeof(bool)));

Я ожидал, что результат этой строки будет включать информацию о типе DataColumns (bool): 

?dt.Columns[0].GetType()
32
Jeremy Thompson

То, что вы хотите использовать, это свойство:

dt.Columns[0].DataType

Свойство DataType будет иметь одно из следующих значений:

Boolean
Byte
Char
DateTime
Decimal
Double
Int16
Int32
Int64
SByte
Single
String
TimeSpan
UInt16
UInt32
UInt64

DataColumn.DataType Свойство MSDN Ссылка

62
user596075
dt.Columns[0].DataType.Name.ToString()
7
Natarajan Sambantham

Вы можете получить тип столбца DataTable с помощью DataType атрибута столбца с данными, как показано ниже:

var type = dt.Columns [0] .DataType

dt: объект DataTable.

0: индекс столбца DataTable.

Надеюсь, поможет

Тай :)

0
Arpit Trivedi