更改数据表中整行的列值

时间:2014-01-28 18:13:12

标签: c# winforms datagridview datatable

我尝试更改datatable中所有行的列值并在datagridview中显示datatable但是datagridview中没有显示这里是我使用的源代码请帮帮我

      DataTable d = new DataTable();
      d = DataPortAction.GetCustomerHostById(CustomerId);
      foreach (DataRow ro in d.Rows)
      {
          DateTime dt1 = new DateTime();
          dt1 = Convert.ToDateTime(ro[2]);
         ro[2] = (PersianDate)dt1;

      }
      dataGridView1.DataSource = d;

1 个答案:

答案 0 :(得分:0)

请在绑定到网格之前尝试调用。

d.AcceptChanges();