Используя приведенный ниже код (из консольного приложения, которое я собрал вместе), я добавляю семь столбцов в таблицу данных. Как только это будет сделано, как я могу установить тип данных для каждого столбца? Например, столбец 1 таблицы данных будет иметь заголовок "ItemNum", и я хочу установить его как Int. Я рассмотрел несколько примеров в сети, но большинство из них показывают создание заголовка столбца и типа данных столбца одновременно, например:
loadDT.Columns.Add("ItemNum", typeof(Int));
На данный момент в моей программе столбец уже имеет имя. Я просто хочу сделать что-то вроде этого (не фактический код):
loadDT.Column[1].ChangeType(typeof(int));
Вот мой код (который дает название столбцам):
// get column headings for datatable by reading first line of csv file.
StreamReader sr = new StreamReader(@"c:\load_forecast.csv");
headers = sr.ReadLine().Split(',');
foreach (string header in headers)
{
loadDT.Columns.Add(header);
}
Очевидно, я довольно новичок в этом, но очень стараюсь учиться. Может ли кто-нибудь указать мне правильное направление? Спасибо!