我需要初始化参数,当表单打开时,使其工作?
查询:
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));
}
答案 0 :(得分:1)
您是否正在使用自动生成更新语句的类型化DataSet?您的图像表明这一点,因为它包含TableAdapters。
是。当我打开表单时,我想用我的参数进行查询。
然后一切都已存在。您只需创建ttzTableAdapter
的实例并调用GetData
或Fill
方法。
var da = new ttzTableAdapter();
ttz tbl = da.GetData(textBox1.Text);
或通过传递ttz表:
var tbl = new ttz();
da.Fill(tbl, textBox1.Text);
答案 1 :(得分:0)
如果“ttz”是TableAdapter,那么
var result = ttzTableAdapter.GetData(textBox1.Text);
希望这有帮助