0

数据库数据集

我需要在哪里初始化参数,何时打开表单以使其工作?

询问:

SELECT id, id_work, name FROM ttz WHERE (id_work = @idwork)

我想要@idwork value = textBox1.Text

我这样做了:

private void frmTTZ_Load(object sender, EventArgs e)
{
    this.ttzTableAdapter.Fill(this.dbDataSet.ttz,Convert.ToInt32(textBox1.Text));
}
4

2 回答 2

1

您是否使用自动生成更新语句的类型化数据集?您的图像暗示了这一点,因为它包含 TableAdapters。

是的。当我打开表单时,我想用我的参数进行查询。

那么一切都已经存在了。您只需要创建一个实例ttzTableAdapter并调用GetDataorFill方法。

var da = new ttzTableAdapter();
ttz tbl = da.GetData(textBox1.Text);

或者通过一个 ttz 表:

var tbl = new ttz();
da.Fill(tbl, textBox1.Text);

MSDN:TableAdapters- 概述

于 2012-05-23T13:37:36.683 回答
0

如果“ttz”是一个 TableAdapter,那么

var 结果 = ttzTableAdapter.GetData(textBox1.Text);

希望这可以帮助

于 2012-05-23T13:35:55.060 回答