首页 文章

将数据绑定Datagridview行传输到另一个Datagridview

提问于
浏览
0

我有两个datagridview

datagridview1

datagridview2

datagridview1有一个复选框列,用于检查rowindex并将同一行传输到另一个datagridview2

datagridview1是一个数据绑定控件,其列如下:

复选框列,名称和金额

其中datagridview2也有相同的列接受复选框列 .

我想通过单击复选框列将datagridview1.selected行的数据传输到另一个datagridview2 .

怎么做? .

1 回答

  • 1

    您可以通过处理DataGridView的CellContentClick事件来实现 . 然后检查是否单击了复选框列,获取当前行并将其导入另一个DataGridView . 这就是我的意思:

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) {
                if (e.ColumnIndex == myCheckBoxColumnName.Index) {
                    DataGridViewRow row = dataGridView1.Rows[e.RowIndex];
                    string name = row.Cells["Name"].Value.ToString();
                    string amount = row.Cells["Amount"].Value.ToString();
                    dataGridView2.Rows.Add(name, amount);
                }
            }
    

相关问题