gpt4 book ai didi

c# - 如何将具有值的新列添加到现有数据表?

转载 作者:IT王子 更新时间:2023-10-29 03:44:03 26 4
gpt4 key购买 nike

我有一个包含 5 列和 10 行的数据表。 现在我想向 DataTable 添加一个新列,并且我想将 DropDownList 值分配给新列。 所以 DropDownList 值应该添加 10 次到新列。 这个怎么做?注意:不使用 FOR 循环。

例如:我现有的DataTable是这样的。

   ID             Value
----- -------
1 100
2 150

现在我想向这个 DataTable 添加一个新列“CourseID”。我有一个 DropDownList。它的选定值为 1。所以我现有的表应该如下所示:

    ID              Value         CourseID
----- ------ ----------
1 100 1
2 150 1

如何做到这一点?

最佳答案

没有 For 循环:

Dim newColumn As New Data.DataColumn("Foo", GetType(System.String))     
newColumn.DefaultValue = "Your DropDownList value"
table.Columns.Add(newColumn)

C#:

System.Data.DataColumn newColumn = new System.Data.DataColumn("Foo", typeof(System.String));
newColumn.DefaultValue = "Your DropDownList value";
table.Columns.Add(newColumn);

关于c# - 如何将具有值的新列添加到现有数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6426828/

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