为什么我的绑定源不存在于当前上下文中?

时间:2015-04-11 21:16:54

标签: c# visual-studio-2013

我正在尝试使用绑定源将一个表单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的错误。

我该如何解决这个问题?我需要将对象从单击的行传送到单击时打开的表单。

0 个答案:

没有答案