C#のDataGridViewでデータソースをバインドする方法は何ですか?
DataGridViewは、DataSourceプロパティを設定することでデータソースをバインドすることができます。異なる種類のデータソースをバインドする方法もいくつかあります。
- DataTableまたはDataSetをバインドします。
- tableという名前のDataTableを作成します。
// tableに列とデータを追加…dataGridViewのDataSourceをtableに設定します。 - リストをバインドします。
- 人々のリストを作成し、その中にPersonオブジェクトを追加する。dataGridViewのデータソースをpeopleに設定する。
- バインディングリスト:
- 人物のBindingList peopleを作成します。
// 人物をpeopleに追加…dataGridView.DataSource = people; - カスタムデータソースをバインドします。
- MyDataSourceクラス
{
// ユーザー定義の属性とメソッド…
}MyDataSource dataSource = new MyDataSource();
// dataSourceの属性とメソッドを設定…dataGridView.DataSource = dataSource;
あなたの状況に合った方法でデータソースをバインドしてください。