1

DataGridView以下に示すように、a に 4 つの列を持つ非常に基本的なプログラムを作成しました。画像を埋め込んでいましたが、まだ十分な評判がありません。

サンプルプログラム
(出典:amicableits.com

DataGridViewユーザーが FirstName のフィルターの横にある TextBox に値を入力すると、特定の値の検索に役立つようにFirstNames がフィルター処理されるように、First Name に基づいてフィルターを作成しようとしています。すべての列にフィルターを適用しますが、ここでは 1 つの例で概念を把握する必要があります。インターネットで多くの検索を行った後、ユーザーがデータテーブルを個別に作成し、ファイルからデータを読み取り、ビュー (またはそれらの線に沿ったもの) を作成するのを見てきました。

ユーザーがデータベースからデータをバインドすることも見てきました。私が推測しているのは、すでにDataGridView.

DataGridView以下に示すように、プログラムで行を追加しました。

    this->dataGridView1->Rows->Add("1","Jack","Brown",true);
    this->dataGridView1->Rows->Add("2","Jason","Brown",false);
    this->dataGridView1->Rows->Add("3","Adam","Babson",true);
    this->dataGridView1->Rows->Add("4","Pablo","Favor",false);
    this->dataGridView1->Rows->Add("5","Tony","Jones",true);
    this->dataGridView1->Rows->Add("6","Jessica","Sason",true);

Visual Studio のサンプル プログラムもここからダウンロードできます。

任意の支援をいただければ幸いです。
または、datagridview 内の既存のデータのデータビューを作成する方法を誰かに教えてもらえれば、これも役立つと思います。

4

1 に答える 1

0

単に手で処理するのはどうですか:

ユーザーがフィルターを更新すると、それに一致する行を検索し、Visibleフラグを false に設定して他の行を非表示にします。

于 2012-11-25T20:03:55.020 に答える