0

dbDataSet

フォームがいつ開くかを機能させるために、初期化パラメーターが必要な場所はどこですか?

クエリ:

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));
}
4

2 に答える 2

1

更新ステートメントを自動生成する型指定された DataSet を使用していますか? TableAdapters が含まれているため、イメージはこれを示唆しています。

はい。フォームを開くときに、パラメーターを使用してクエリを実行したい。

そして、すべてがすでにそこにあります。のインスタンスを作成し、またはメソッドttzTableAdapterを呼び出すだけです。GetDataFill

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

または ttz-table を渡すことによって:

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

MSDN: TableAdapters- 概要

于 2012-05-23T13:37:36.683 に答える
0

「ttz」が TableAdapter の場合

var result = ttzTableAdapter.GetData(textBox1.Text);

お役に立てれば

于 2012-05-23T13:35:55.060 に答える