gpt4 book ai didi

c# - DataColumn 设置默认值

转载 作者:行者123 更新时间:2023-11-30 13:36:56 26 4
gpt4 key购买 nike

我正在尝试为 DataColumn 设置默认值。如何为下面的代码设置 DataColumn (column3) 的默认值

DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[] {
new DataColumn("Column1", typeof(String)),
new DataColumn("Column2", typeof(String)),
new DataColumn("Column3", typeof(String)),
});

string csvData = File.ReadAllText(csvPath);

foreach (string row in csvData.Split('\n'))
{
if (!string.IsNullOrEmpty(row))
{
dt.Rows.Add();
int i = 0;
foreach (string cell in row.Split(','))
{
dt.Rows[dt.Rows.Count - 1][i] = cell;
i++;
}
}
}

最佳答案

Columns 有一个“DefaultValue”属性,所以你可以这样做

dt.Columns["Column1"].DefaultValue = "testing";
dt.Columns["Column2"].DefaultValue = "blah";
dt.Columns["Column3"].DefaultValue = "";

Then, when you do

DataRow dr = dt.NewRow();

dr.columns 1、2 和 3 将具有各自的默认值

关于c# - DataColumn 设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27956513/

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