Как я могу добавить тип данных столбца после добавления заголовков столбцов к моей таблице данных?

Использование кода ниже (из консольного приложения я починил), я добавляю семь столбцов к своей таблице данных. После того как это сделано, как я могу установить тип данных для каждого столбца? Например, столбец 1 таблицы данных будет иметь заголовок "ItemNum", и я хочу установить его, чтобы быть Интервалом. Я посмотрел на некоторые примеры на thet 'сеть, но большинство все они показывают создание заголовка столбца и типа данных столбца сразу, как это:

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);
        }     

Очевидно, я являюсь довольно новым в этом, но попытке очень трудно для изучения. Кто-то может указать на меня в правильном направлении?Спасибо!

6
задан Kevin 2 April 2010 в 01:41
поделиться