我正在尝试使用绑定源将一个表单DataGridView中的信息显示为另一个打开以进行编辑的表单。带有DataGridView的表单代码如下:
private void GetTestData()
{
int appointmentID = (int)cbAppId.SelectedValue;
int testID = 523;
try
{
theTest = ResultController.GetTestInfo(appointmentID, testID);
resultsBindingSource = null;
resultsBindingSource.Add(theTest);
openTestList = ResultController.GetOpenTestList(appointmentID);
dataGridView1.DataSource = openTestList;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, ex.GetType().ToString());
}
}
我正在尝试从此绑定源获取数据并将其传递到此表单:
public int appointmentID;
public Result result;
private void frmEnterTestResults_Load(object sender, EventArgs e)
{
resultsBindingSource.Add(result);
}
但是,我得到的结果是当前上下文中不存在resultsBindingSource的错误。
我该如何解决这个问题?我需要将对象从单击的行传送到单击时打开的表单。