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

在winform中修改dategridview指定行问题。
如图,这个dategridview1中有一行为空 我从另一个窗口的dategridview2中选中一条记录,怎么把得到的那条记录添加到这个dategridview中空的那行里?

------解决方案--------------------
    //获得DateGridView单元格的值,这个Cells[参数]值是你要修改的索引,
                      string name= DateGridView2.CurrentRow.Cells[0].Value.ToString();



dataGridView1.Rows[0].Cells["column1"].Value =name;


------解决方案--------------------

------解决方案--------------------
用委托搞就行了
------解决方案--------------------
至于那么麻烦么?直接窗体之间传值赋值不就可以了么?
------解决方案--------------------

for (int 填 = 0, 列数 = DataGridView.ColumnCount; 填 != 列数; 填++)
    DataGridView1.Rows[DataGridView1.CurrentCellAddress.Y].Cells[填].Value = DataGridView.Rows[DataGridView.CurrentCellAddress.Y].Cells[填].Value;


------解决方案--------------------
读取datagridview值会吧,给单元格赋值会吧,然后你就读值赋值吧。