如何将数据添加到新形成的列

时间:2009-01-12 15:03:30

标签: c# .net asp.net

我正在尝试将数据添加到新创建的列中...

DataSet ds = new DataSet;
ds.Tables[0].Columns.Add("Count");
Data.DataSource = ds;
Data.DataBind();

我在哪里添加硬编码计数? (我希望计数列有'4')

2 个答案:

答案 0 :(得分:1)

您将数据添加到行 - 所以:

    DataSet ds = new DataSet();
    DataTable table = ds.Tables.Add();
    table.Columns.Add("Count", typeof(int));
    table.Rows.Add(4);

然而,可能有更简单的选择; DataSet似乎大量过度杀死以绑定单个值。

答案 1 :(得分:1)

它在技术上是一个转发器功能但是如果我得到硬编码功能......我可以使代码变得灵活。我得到了它的工作。我在现有表中添加了一列。这就是我做的......

for int i=0; i<ds.tables[0].Rows.Count; i++)
{
    ds.tables[0].Rows[i]["Count"] = "4";
}