wpf中datagrid和grid之间的区别

时间:2010-04-22 13:42:37

标签: c# .net wpf wpf-controls

有人能告诉我在wpf中DataGrid(不是GridView)和网格控件之间的区别吗?

由于

2 个答案:

答案 0 :(得分:28)

Grid是用于在表单(或页面)上布置其他控件的控件。

例如,DataGrid是用于显示从数据库读取的表格数据的控件。

答案 1 :(得分:0)

您可以将网格视为Windows窗体背景布局和电子表格(您可以拥有行和列)的组合,您可以在其中添加控件并定位它们。

Grid视图是一个View元素,可以在ListView控件中用于显示来自数据库,XML甚至CLR对象的数据,包含列标题和行指示符的列和行,类似于(但不完全像) Windows窗体中的DataGrid控件。 GridView只能作为ListView AFAIK的一部分使用。

这样的事情:

<ListView>
    <ListView.View>
        <GridView/>
    </ListView.View>
</ListView>

科里