[英]ADO.NET how to use parameter in dataset?
我需要初始化参数的地方,何时打开表单,使其工作?
查询:
SELECT id, id_work, name FROM ttz WHERE (id_work = @idwork)
我想要@idwork值= textBox1.Text
我是这样做的:
private void frmTTZ_Load(object sender, EventArgs e)
{
this.ttzTableAdapter.Fill(this.dbDataSet.ttz,Convert.ToInt32(textBox1.Text));
}
您是否在使用自动生成更新语句的类型化数据集? 您的图像建议这样做,因为它包含TableAdapters。
是。 当我打开表格时,我想用我的参数查询。
然后一切都已经在那里。 您只需要创建ttzTableAdapter
的实例并调用GetData
或Fill
方法。
var da = new ttzTableAdapter();
ttz tbl = da.GetData(textBox1.Text);
或通过传递ttz表:
var tbl = new ttz();
da.Fill(tbl, textBox1.Text);
如果“ ttz”是TableAdapter,则
var result = ttzTableAdapter.GetData(textBox1.Text);
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.