2010-05-10 5 views
0

Я относительно новичок в .Net 4, и я создаю свое первое приложение WPF с использованием MDB в качестве базового источника данных.Как использовать DataGrid для отображения содержимого MDB

Я разработал свой интерфейс. У меня есть TextField (называемый Name), Combobox (называемый раздел) и DataGrid (называемый dataGrid1).

Единственная проблема, с которой я столкнулся, - это выяснить, как связать мой DataGrid с отображением данных из DataSource. и загружать данные в метод Windows1_Loaded.

Благодаря

ответ

1

Пять второй ответ вы хотите установить свойство ItemsSource в DataGrid к данным. Вы можете сделать это в событии Loaded, но сделать это в XAML лучше. Конечно, если это ваше первое приложение, на данный момент все нормально.

This CodeProject entry содержит массу примеров использования WPF DataGrid. Надеюсь, они вам помогут, я никогда раньше не пытался использовать файл MDB.

+0

Прошу прощения за то, что вы не являетесь конкретным. Я не могу понять, как запустить «ВЫБЕРИТЕ * ОТ tblStudents» и использовать dataGrid. Как настроить DataGrid для динамического определения количества столбцов? Как настроить Datagrid для отображения только 2 полей (из 6, которые находятся в таблице)? –

+0

WPF DataGrid имеет свойство AutoGenerateColumns (boolean). Если для него установлено значение «Истина», DataGrid автоматически генерирует по одному столбцу для каждого столбца в данных, предоставленных ему (с заголовком, заданным для имени столбца). Если это неверно, вам нужно вручную указать столбцы. Невозможно использовать подмножество автоматически генерируемых столбцов, это все или ничего. Что касается части SQL, я не уверен, что знаю достаточно, чтобы помочь вам, но я думаю, вам просто нужно получить результат этого запроса и назначить его в ItemsSource DataGrid. – JustABill