以第二种形式调用并加载绑定数据集

时间:2014-12-27 07:47:50

标签: c# winforms datagridview

我将主表单中的数据集绑定到DataGridView源,并使用此代码调用并加载最后添加的记录。

this.phoneTableAdapter1.Fill(this.sDs1.phone);
        dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.RowCount - 1;

我有第二个表单,其中包含一个保存按钮。我无法使用此代码进行调用并以主窗体显示DataGridView的最后一条记录。怎么解决?需要一个属性来定义主表单数据集并在form2或其他东西中使用它?

1 个答案:

答案 0 :(得分:0)

如果从Main表单打开第二个表单,则通过构造函数将主表单引用传递给第二个表单

private MainForm _main;

public SecondForm(MainForm main)
{
    _main = main;
}

然后在打开第二个表单时使用此构造函数

private void OpenSecondForm()
{
    SecondForm second = New SecondForm(this);
    second.Show();
}

这是一个简单的例子。提供有关您如何使用表单的更多信息(如何创建和显示第二个表单)。