У меня есть 10 столбцов в таблице, но я хочу отобразить только 4 столбца в таблице данных в C #, как я могу это сделать? - PullRequest
0 голосов
/ 12 января 2011

Я не могу найти решение ... Я установил 4 столбца в представлении DataGrid, но когда я использую SqlDatAdapter и DataTable, отображаются все столбцы.

Ответы [ 3 ]

4 голосов
/ 12 января 2011

Это происходит, когда для свойства AutoGenerateColumns установлено значение true (значение по умолчанию).Чтобы отключить его, установите для AutoGenerateColumns значение false.

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autogeneratecolumns.aspx

1 голос
/ 12 января 2011

Сначала установите свойство GridView AutoGenerateColumns=false.Во время подключения к базе данных выберите только четыре необходимых столбца и заполните DataAdapter с помощью DataTable.Тогда это будет работать.

0 голосов
/ 12 января 2011

Что сказал Бабак Наффас, и вам нужно определить столбцы предметов, которые вы хотите показать вместо этого ...

см .: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.aspx

В конце статьи приведен пример, показывающий, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...