通过复选框打开数据网格并将值传递给表单

本文关键字:值传 表单 网格 数据网 复选框 数据 | 更新日期: 2023-09-27 17:52:48

我有一个datagridview与CheckBox列在每条记录。所以,我想要的是,当我点击复选框时,那一行的所有信息都进入一个表单,在那里我可以对记录的信息进行一些修改。我的问题是如何将信息从DGV传递到表单,只需单击复选框列。

这里有人能帮我吗?

通过复选框打开数据网格并将值传递给表单

Try Like This

 private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e)
        {

            if (dataGridView1.CurrentCell.GetType()==typeof(DataGridViewCheckBoxCell)
            && (bool)(dataGridView1.CurrentCell.Value)==true)
          {
                Form2 x =new Form2();
                x.label1.Text = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value);
                x.Show ();
          }
        }