2011-01-07 3 views
3

У меня есть DataSet, который я создаю во время выполнения. Я хотел бы отобразить эту информацию в datagrid с помощью wpf и отобразить некоторые столбцы, выбранные во время выполнения.Использование DataSet с DataGrid

я могу получить данные для отображения с помощью:

datagrid.ItemsSource = dataset.Tables[0].DefaultView; 
datagrid.DataContext = dataset.Tables[0]; 

Как использовать DataGridTemplateColumn для добавления столбцов в сетке данных, а также информация моего набора данных отображается в них или других произвольных данных (нумерация и т.д.)?

спасибо.

ответ

2

Проверьте эти предыдущие вопросы StackOverflow ответить ваши:

(Вот the search я).

В основном вам нужно добавить столбцы в datagrid и установить их привязку (используя свойство Binding). Существует множество столбцов на выбор, вы хотите получить один из DataGridBoundColumn, такой как DataGridTextColumn.

+0

Я пробовал это без везения. Настройка ItemsSource для свойства DataView не работает для меня. Я могу заставить его работать в C#, установив ItemsSource и DataConext из сетки данных. Но это работает только с помощью автоматического создания столбцов. Как только я создаю пользовательские столбцы, он ломается. – Roger

+0

@Roger - это означает, что ваши привязки неверны. Вам нужно отредактировать свой вопрос и разместить дополнительные данные, например, как выглядит набор данных и как выглядит ваш код привязки. – slugster

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