gpt4 book ai didi

c# - 将列标题添加到我的数据表后,如何添加列数据类型?

转载 作者:太空狗 更新时间:2023-10-29 21:47:44 24 4
gpt4 key购买 nike

使用下面的代码(来 self 拼凑的控制台应用程序),我向我的数据表添加了七列。完成后,如何为每一列设置数据类型?例如,数据表的第 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);
}

显然,我在这方面还很陌生,但我非常努力地学习。有人能指出我正确的方向吗?谢谢!

最佳答案

只要该列中还没有存储数据,您就应该能够分配该列的数据类型属性:

代码:

loadDT.Column[1].DataType = typeof(int);

关于c# - 将列标题添加到我的数据表后,如何添加列数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2564630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com