在DataGridView中选择行后关闭窗体

时间:2017-12-28 01:37:18

标签: c# datagridview

Schema
我有一个表单[frmProducts],上面有一些TextBox和一个按钮[btnSearch] 单击该按钮后,它会打开一个新表单[frmProductSearch],其中只有一个DataGridView [dtgvProductSearch]和一个关闭[btnClose]的按钮[frmProductSearch]

我想单击搜索按钮,在数据网格中导航,在所选行上按Enter并将数据从DataBase发送到另一个表单[frmProducts],以便我可以更改信息。< / p>

1 个答案:

答案 0 :(得分:0)

此案例的简单示例

<强> frmProducts:

raycaster

<强> frmProductSearch:

private void btnSearch_Click(object sender, EventArgs e)
        {
            var frmSearch = new frmSearchProducts
            {
                ProductName = textBox1.Text.Trim(),
                ProductCategory = textBox2.Text.Trim()
            };

            if(frmSearch.ShowDialog() == DialogResult.OK)
            {
                // get selected rows...
                var selectedRows = frmSearch.SelectedProducts;
            }        
        }