C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.69487 の関連記事表示

<< 0 >>
■69487  Re[2]: tableBindingSourceの検索方法
□投稿者/ ブルー -(2013/12/30(Mon) 17:47:13)
    WebSurfer さん

    ご回答ありがとうございました。
    DataTable.Select メソッドで無事に解決しました。

    下記のコードで解決できました。

    //------------------------------------------------------------------------------
    string strSearch = txtSearch.Text;
    DataRow[] foundRows;

    foundRows = DataSet.DataTable.Select("F1 = " + "'" + strSearch + "'");
    DataTableBindingSource.DataSource = foundRows;
    //------------------------------------------------------------------------------

    お手数ですが、もう一点お教え頂けませんでしょうか?

    上記のコードにてフィールドを絞り込むことができました。
    絞り込んだ後に、検索テキストボックスを空にし、再度検索ボタンをクリックすると、条件をクリアして、全件表示にしたいと思います。

    そこで、テキストボックスが空の場合は下記のようなコードを書いたのですが、解決できませんでした。

    //------------------------------------------------------------------------------
    this.TableAdapter.Fill(this.DataSet.DataTable);
    //------------------------------------------------------------------------------

    どのようなコードを書けば解決できますでしょうか?
    何度も何度も申し訳ありません。宜しくお願い致します。



    No69478 (WebSurfer さん) に返信
    > ■No69476 (ブルー さん) に返信
    >
    >>検索入力テキストボックスに文字列を入れ、検索buttonをクリックすると、検索にヒットした行が抽出されるといった事をしたいと思っています。
    >>
    >>下記URLのような事をしたいと思っています。
    >>http://uploda.cc/img/img52bf942ca6d87.jpg
    >>
    >>しかし、何から調べればいいのかわからず右往左往しています。データセットの検索を行うには、どのようなメソッドを使用すればよいでしょうか?
    >
    > DataTable.Select メソッドが使えると思います。
    >
    > DataTable.Select メソッド (String)
    > http://msdn.microsoft.com/ja-jp/library/det4aw50(v=vs.110).aspx
    >   
    >
    > 注:testDataSet を作成した後、誰かがデータを更新する可能性があって、
    >   [検索]ボタンクリックのタイミングで再度 DB に SELECT クエリを投げ
    >   て最新データを取得という場合は話が別です。
    >
記事No.69476 のレス /過去ログ118より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -