我用DataGridView控件绑定了一个DataTable。
然后又手工给DataGridView控件添加了几列,现在想给这几列的单元格赋值。请问该怎么做?注:这几列是DataTable中没有的。

解决方案 »

  1.   

    try...dataGridView1.Rows[1].Cells[2].Value = "abc";
      

  2.   

    或者先给DataTable添加列,赋值,再绑定
      

  3.   

    for(int i=0;i<datagridview1.Rows.Count;i++)
    {
    datagridview1["列1",i].Value="值1";
    datagridview1["列2",i].Value="值2";
    .....
    }
      

  4.   

    直接指定:
    this.dataGridView["列名称或列下标索引","行下标索引"].Value = "Test";
      

  5.   

    遍历datagridview
    for (int i=0;i < dataGridView1.count-1;i++) 
    {    
        dataGridView1.Rows[i].Cells[1].Value=""; 
    } datagridview1[datagridview1.CurrentRowIndex,1]="";
    datagridview1[0, datagridview1.CurrentCell.RowIndex].Value.ToString();或先赋值datatable再绑定