我想将gridView 1/gridControl 1中的选定行复制到gridView 2/gridControl 2,gridView 1与DataSource和DataTable:
private void chon2_Click(object sender, EventArgs e)
{
for (int i = 0; i < gridView1.GetSelectedRows().Length; i++)
{
gridView2.AddNewRow();
gridView2.SetRowCellValue(i, "column2",gridView1.GetRowCellValue(i, "colum1").ToString());
}
}
但它不起作用
1条答案
按热度按时间ac1kyiln1#
通过查看您的代码,我可以看到您正在尝试在_Click事件中设置行单元格值。这将不起作用。您需要在_InitNewRow事件后面设置行单元格值。
尝试以下操作:
在click事件后面,添加以下行:
通过GridView〉Events创建一个**_InitNewRow**事件,应该会有如下内容:
要设置值,请添加以下内容:
希望这能帮上忙。