2016-07-20 2 views
0

Я написал оболочку MySQL для получения определенной информации из базы данных. Как я могу таблично отображать результаты? Я буду llooping через результаты запроса и добавить его в datagrid, но как? Должно быть что-то вроде этогозаполнить datagrad вручную из цикла foreach

grid.Add(value1, value2, ...) 

Любые идеи?

ответ

1

В WPF вам понадобится привязать ваш datagrid (в XAML) к ObservableCollection (в коде позади или в режиме просмотра), используя свойство ItemsSource datagrid. Затем вы можете добавлять элементы в ObservableCollection, и они будут отображаться в DataGrid или удалять их, и они исчезнут. Если вам нужна конкретная помощь, отправьте код, который позволит нам помочь дальше ...

+0

Спасибо, что сообщили мне. Я хочу иметь 3 столбца строк. В массиве 'data' эти данные сохраняются. Таким образом, я прохожу через него через foreach и добавляю его в наблюдаемую коллекцию? – Bruce

+0

Вы можете добавить элементы в ObservableCollection, установить, что ObservableCollection как ItemsSource в DataGrid.https: //msdn.microsoft.com/en-us/library/ee340710 (v = vs.100) .aspx см. Здесь, чтобы узнать больше. –

Смежные вопросы