Ответ 1
A Grid
- это элемент управления для размещения других элементов управления в форме (или странице).
A DataGrid
- это элемент управления для отображения табличных данных, например, из базы данных.
Может ли кто-нибудь сказать мне разницу между DataGrid (не GridView) и элементами управления сеткой в wpf?
Спасибо
A Grid
- это элемент управления для размещения других элементов управления в форме (или странице).
A DataGrid
- это элемент управления для отображения табличных данных, например, из базы данных.
Вы можете представить Grid как комбинацию фонового макета Windows Forms и таблицы (в которой вы можете иметь строки и столбцы), в которые вы можете добавлять элементы управления и размещать их.
Сетка представляет собой элемент View, который может использоваться в элементе управления ListView для отображения данных из базы данных, XML или даже объектов CLR в столбцах и строках с заголовками столбцов и индикаторами строк, аналогичными (но не совсем похожими) Управление DataGrid в Windows Forms. GridView действительно полезен только как часть ListView AFAIK.
Так что-то вроде этого:
<ListView>
<ListView.View>
<GridView/>
</ListView.View>
</ListView>
Кори