首页 > 解决方案 > 检索数据数据网格以形成

问题描述

我创建了一个表单来插入数据。插入数据时,它会显示在 datagridview1 中。我使用 dataGridView1_MouseClick 事件将数据检索到表单中。我成功地将文本框数据检索到我的表单中。我想检索是否选中的复选框值。如何通过单击 dataGridView1_MouseClick 事件来检索复选框值。我为此使用以下代码:

private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
    {
        try
        {
            txtID.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
            Name.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();                
        }
        catch (ApplicationException ex)
        {
            MessageBox.Show("Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
        }
    }

在此处输入图像描述

我的结果在这里但我想要这样: 在此处输入图像描述

标签: c#

解决方案


你可以像你一样检索其他字段的值

这是用于 WPF 控件复选框链接

我假设电影的复选框名称是 movie_chbox

     movie_chbox.IsChecked = 
     dataGridView1.SelectedRows[0].Cells[3].Value.toString() == "1" ?true:false

同样,您也可以为其他人做同样的事情。

这是用于 winforms 控制复选框链接

     movie_chbox.Checked = 
     dataGridView1.SelectedRows[0].Cells[3].Value.toString() == "1" ?true:false

推荐阅读