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

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

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

No.91999 の関連記事表示

<< 0 >>
■91999  Re[5]: コンボボックスによる絞り込み
□投稿者/ WebSurfer -(2019/08/16(Fri) 12:20:52)
    No91988 (たかし さん) に返信

    違うかもしれませんが、

    (1) 部署を ComboBox から選択すると、その部署に属する社員のデータ一覧が DataGridView に表示
    (2) 事前に SQL Server から全ての情報を DataTable に読み取ってからそれを操作する

    ということで案を紹介しておきます。

    DataGridView に「tbl_社員」テーブルの全レコードの一覧を表示するところまでは Visual Studio
    のデーターソース構成ウィザードを使えば簡単にできます。(表示だけでなく編集・更新も可能です
    がそれはちょっと置いといて・・・)

    以下のチュートリアル、

    10 行でズバリ !! 非接続型のデータ アクセス (ADO.NET) (C#)
    https://code.msdn.microsoft.com/windowsdesktop/10-ADONET-C-cbfe7688

    ・・・のように Visual Studio のデータソース構成ウィザードを利用して型付 DataSet + TableAdapter
    を作って、それを利用してアプリを作ると、以下のページの図のような構造のアプリが、ほとんど自分
    でコードを書くこと無しに作れます。

    Windows フォーム アプリケーションでのデータへの接続
    https://docs.microsoft.com/ja-jp/previous-versions/wxt2cwcc(v=vs.120)

    上に紹介したチュートリアルは 2 つのテーブルを階層更新するために少々複雑になっていますが、単一
    テーブルですともっと簡単で、自分では一行もコードを書かなくても 5 分もかからずアプリを作れるは
    ずです。

    そこまで出来たら、以下の Teratail のスレッドの SurferOnWww の回答のように、DataTable から
    DataView を取得して、その RowFilter プロパティに条件を設定します。

    TableAdapterのSELECT文を参照したい
    https://teratail.com/questions/163335

    【VS C#】Textboxから取得したstringで検索クエリ
    https://teratail.com/questions/157732

    上の記事では TextBox を使っていますが、それを ComboBox に変えれば望むことができると思います、
記事No.91943 のレス /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -