Вы можете установить тип данных, которые будет содержать столбец, как показано в следующем фрагменте кода:
var columnSpec = new DataColumn();
columnSpec.DataType = <your type>
// Other initialisation
dataTable.Columns.Add(columnSpec);
dataGridView.DataSource = dataTable;
Если вы работаете непосредственно с DataGridView
, тогда класс DataGridViewColumn
имеет следующее свойство:
ValueType - получает или задает тип данных значений в ячейках столбца.
Если вы создаете столбцы, используя этот класс, а не более специализированные классы DataGridViewCheckBoxColumn
и т. Д., Возможно, вы захотите этого.