Вам необходимо установить тип DataColumn
, чтобы таблица знала, что это string
.
DataRow row;
// Create new DataColumn, set DataType, ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.String");
column.ColumnName = "Whatever";
table.Columns.Add(column);
Тогда, когда вы спросите NewRow
, он будет знать, какой тип данных у каждого столбца.