日期:2014-05-17  浏览次数:20952 次

如何向datatable中增加一列
要向DATATABLE中增加一列,该列名为“打开”,值全部为“打开”,请问如何操作?
谢谢大家!

------解决方案--------------------
C# code
dt.Columns.Add("打开",typeof(string));
foreach(DataRow dr in dt.Rows)
{
     dr["打开"] = "打开";
}

------解决方案--------------------
C# code

  DataColumn   dc=new   DataColumn();   
  dc.Name="打开";   
  dc....   
  ds.dtable[0].Add(dc);

------解决方案--------------------
用循环增加列名啊
datatable1.colmuns.add("打开");
datatable1.rows[i].value="打开";

好像是这样的了
------解决方案--------------------
C# code

DataTable dt = new DataTable();
        dt.Columns.Add("id", typeof(int));
        dt.Columns.Add("name", typeof(string));
        for (int i = 0; i < 10; i++)
        {
            DataRow _dr = dt.NewRow();
            _dr[0] = i;
            _dr[1] = "test" + i.ToString();
            dt.Rows.Add(_dr);
        }

        //添加新列
        dt.Columns.Add("打开", typeof(string));
        foreach (DataRow dr in dt.Rows)
        {
            dr["打开"] = "打开";
        }

------解决方案--------------------
DataTable.coumns.add("打开")
for(int i=1;i<DataTable.Rows.count+1;i++)
{
DataTable.Rows[i]["ID"] = "打开";
}
------解决方案--------------------
C# code

DataTable tempTable = new DataTable();
tempTable.Columns.Add("打开",typeof(type)); //type为类型,此处为System.String