5

複数の列を持つリストビューにバインドしたいデータソースがあります。データソースをそのリストビューにバインドするにはどうすればよいですか

これは、私がやろうとしていることを説明するのに役立ついくつかの疑似コードです。

MyDataTable dt = GetDataSource();
ListView1.DataBindings.Add("Column1.Text", dt, "MyDBCol1");
ListView1.DataBindings.Add("Column2.Text", dt, "MyDBCol2");

- 編集 -

申し訳ありませんが、それがwinformsであることを忘れていました。

4

4 に答える 4

3

WinForms ListView コントロールの機能には欠落があるようです (新しい WPF ListBox をデータバインドすることは可能であると考えられていました)

Nick Karnik によるこの記事では、WinForms ListView から継承されたカスタム コントロールにデータバインディング機能を追加する方法について説明しています - Data binding a ListView

于 2008-11-06T06:22:02.290 に答える
0

Listview にはデータソースがありません。アイテムは手動で追加する必要があります。

Listview の代わりに DatagridView を使用することをお勧めします。
特にアイテムが多い場合。

于 2008-12-15T13:15:22.203 に答える
0

これが winforms と webforms のどちらなのかを明確にしていただけますか? どちらもListView. DataBindings.Add私はwinformsを想定しています。

DataGridView実用的なオプションでしょうか?これは、すぐに使用できる複数列のバインドをサポートしますか?

于 2008-11-06T05:29:13.460 に答える
-3

listview へのデータソースのバインドに関するこのリファレンスを確認してください。それはあなたが探していたものですか?

于 2008-11-06T02:19:03.407 に答える