2014-01-12 49 views
0

我正在使用VS Express 2012和SQL。如何讓datagrid忽略不需要的列

我已經創建了一個數據網格,並使用設計器來添加我想要顯示的列。這工作正常。列數據被輸入到正確的列中。

問題是,datagrid然後去廣告原始SQL列名稱並在那裏轉儲數據。

如何使用datagrid.DataSource(dataTable)的方式,它只使用我在設計器中分配的列?

回答

0

假設你正在開發的WinForms ...

分配數據源之前,嘗試設置:

datagrid.AutoGenerateColumns = false 

來自MSDN

當此屬性設置爲true並且設置或更改了DataSource或DataMember屬性時,會自動生成列。

0

設置AutoGenerateColumns爲false在DataGrid定義:

AutoGenerateColumns="false"