实例化DataTable为GridView赋值

来源:百度文库 编辑:神马文学网 时间:2024/07/03 09:28:36
 string ovs="a|b|c|d"; string nvs="A|B|C|D";
 DataTable fdt = new DataTable();
 fdt.Columns.Add("fname");
 fdt.Columns.Add("oldvalue");
 fdt.Columns.Add("newvalue");
 string[] ov = ovs.Split('|');
 string[] nv = nvs.Split('|');
 for (int i = 0; i < col.Length; i++)
  {
   DataRow dr = fdt.NewRow();
   dr["fname"] = col[i];
    if (ov.Length >= i + 1)
     dr["oldvalue"] = ov[i];

    if (nv.Length >= i + 1)
     dr["newvalue"] = nv[i];

    fdt.Rows.Add(dr);
   }
 MyGridView1.DataSource = fdt;
 MyGridView1.DataBind();
 fdt.Dispose();