2008-11-06 37 views
5

我有一個數據源,我想綁定到有多個列的列表視圖。如何將我的數據源綁定到列表視圖如何將數據綁定到列表視圖中的多個列?

下面是一些僞代碼不工作來幫助說明什麼,我試圖做的:

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

- 編輯 -

對不起,我忘了提及它是winforms。

回答

3

看起來WinForms ListView控件的功能有一個缺陷(認爲它可能是databind新的WPF ListBox)。

本文由Nick Karnik描述如何將數據綁定功能添加到從WinForms ListView繼承的自定義控件 - Data binding a ListView

0

您能否澄清一下,這是winforms vs webforms?兩者都有ListView。從DataBindings.Add我假設winforms。

請問DataGridView是一個實用的選擇嗎?這將支持開箱即用的多列綁定?

0

Listview沒有數據源,必須手動添加項目。

我會建議使用DatagridView而不是Listview。
特別是如果你有一個很多項目

相關問題