【发布时间】:2021-02-17 21:14:44
【问题描述】:
表格:frm_user_cd的网格视图中选择员工姓名和部门名称的部分,将值移动到表格的组合框:frm_gjmjs0。
运行下面的代码会出现System.NullReferenceException等问题。
我希望我可以将frm_user_cd 的网格视图的值直接赋予frm_gjmjs0 的组合框。但是我不知道如何将值导入frm_user_cd的文本框并传回frm_gjmjs0的组合框并创建一个字符串类型的全局变量
user = dgv_user.Rows[e.RowIndex].Cells[1].Value.ToString();
当一个变量被声明并传递给frm_gjs0.Cbx_user_cd时,也会发生同样的错误。
private void dgv_user_CellClick(object sender, DataGridViewCellEventArgs e)
{
tbx_emp.Text = dgv_user.Rows[e.RowIndex].Cells[1].Value.ToString();
tbx_dept.Text = dgv_user.Rows[e.RowIndex].Cells[3].Value.ToString();
}
private void btn_user_Click(object sender, EventArgs e)
{
try
{
frm_gjmjs0.cbx_user_cd.Text = tbx_emp.Text;
frm_gjmjs0.cbx_dept_cd.Text = tbx_dept.Text;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
【问题讨论】:
-
如果指的是Windows Forms,请添加“winforms”标签
-
@KlausGütter Srry.. 添加它:)
-
@MathewHD 嗯...我没听懂你的回答。
标签: c# winforms gridview combobox