2014-01-12 3 views
0

Я использую VS Express 2012 и SQL.Как получить datagrid, чтобы игнорировать нежелательные столбцы

Я создал datagrid и использовал конструктор для добавления столбцов, которые я хочу отобразить. Это прекрасно работает. Данные столбца вводятся в правильный столбец.

Проблема в том, что затем передается datagrid и объявляет имена сырых SQL-столбцов и выгружает данные там.

Как использовать datagrid.DataSource (dataTable) таким образом, чтобы он использовал только столбцы, назначенные в конструкторе?

ответ

0

Предполагая, что вы разрабатываете для WinForms ...

Перед назначением DataSource, попробуйте установить:

datagrid.AutoGenerateColumns = false 

От MSDN:

Столбцы автоматически генерируются, если для этого свойства установлено значение true, а свойства DataSource или DataMember установлены или изменены.

0

Установите AutoGenerateColumns ложь в определении DataGrid:

AutoGenerateColumns="false" 
Смежные вопросы