Я использую Infragistics UltraGrid
, который действует как обычный datagrid
.Изменение столбца DataGrid, когда null
Моя сетка выглядит следующим образом:
-------------------------
| Red | Blue | Green |
-------------------------
| null | null | null |
-------------------------
Я строю DataTable
, чтобы назначить его в качестве DataSource
для моей сетки. Мои DataTable
имеет
- 5 красных предметов
- 2 синих вещей
Когда я задаю свой источник данных, как это: myGrid.DataSource = myDataTable
или как этот
myGrid.SetDataBinding(myTable, Nothing, True)
я получаю эту сетку:
------------------
| Red | Blue |
------------------
| 5 | 2 |
------------------
Когда я должен иметь это:
---------------------------
| Red | Blue | Green |
---------------------------
| 5 | 2 | null |
----------------------------
Есть ли какое-то свойство я не хватает, что позволяет мой стол, чтобы изменить размер для непустых столбцов?
вы уверены, что ваш DataTable имеет три столбца с именем красный, синий и зеленый? – Steve
@Steve Нет моего datatable не имеет зеленой колонки. Но у моего datagrid есть три (в дизайнере), поэтому я хочу сделать, чтобы заполнить столбцы таблицы Red и Blue таблицей данных, но держать мою зеленую колонку даже жесткой, это не в datatable – phadaphunk