前台设置如下:

<DataGrid x:Name="StaffAdminView" ItemsSource="{Binding}" HorizontalAlignment="Left" Height="294" VerticalAlignment="Top" Width="347" Margin="30,83,0,0">

注意一定要有 ItemsSource="{Binding}"

后台设置如下:

string sql = @"Select * from Staff";
DataSet ds = new DataSet(); 
SqlDataAdapter da = new SqlDataAdapter(sql, connection);                
da.Fill(ds,"Staff");
StaffAdminView.DataContext = ds.Tables["Staff"];  //设置DataGrid的DataContext属性的table

方法二:只有后台

string sql = @"Select * from Staff";
DataSet ds = new DataSet(); 
SqlDataAdapter da = new SqlDataAdapter(sql, connection);                
da.Fill(ds,"Staff");
DataView dv = new DataView(ds.Tables["Staff"]);  创建DataView的实例dv,并指定其table
StaffAdminView.ItemsSource = dv;  //设置DataGrid的ItemsSource属性
1. DataGrid 可以使用丰富的第三方UI库,伴随已经设计好的样式,和基本的选定、排序等功能。2.DataTemplate拥有较好的自定义,开发时的高自由度,且其中使用的控件不用改变如CheckBox、ComboBox等,反观 DataGrid 则是 DataGrid TextColumn、 DataGrid ComboBoxColumn。 DataGrid 是 WPF 中的 数据 显示控件,相当于Winform中的 DataGrid View。但是两者之间的用法确存在一些差异。在文档中,如果利用两者的不同之处可以更加清楚的描述好 DataGrid 的使用,我将采用该种 方法 。好了我们首先看一下如何为 DataGrid 指定 数据 源吧! 画一些简单的表使用 DataGrid 会比较方便,下面总结一下简单的使用 DataGrid 画个表格。这里写代码片 //这里是前台代码 < DataGrid Grid.Column="0" Grid.Row="0" Name="ZZXXDG" AutoGenerateColumns="True" FontSize="25"> < DataGrid .Columns> WPF 之 DataGrid 控件使用一、 DataGrid 简介二、 DataGrid 数据 源 绑定 三、 DataGrid 单元格编辑三、 DataGrid 增加删除行参考文档 一、 DataGrid 简介 二、 DataGrid 数据 源 绑定 三、 DataGrid 单元格编辑 要实现对 DataGrid 单元格编辑,需先将 DataGrid 属性IsReadOnly设置为false,可以在 DataGrid 定义中设置,这样是对全体单元格只读属性进行设置,也可以在列定义中设置,这样是对单个列字段进行设置。 DataGrid 单元格编辑触发 方法 主要有Ce 通常, DataGrid 通过对 数据 进行分组、排序和筛选来以不同的方式查看 数据 是非常有用的。 若要对中的 数据 进行分组、排序和筛选 DataGrid ,请将其 绑定 到 CollectionView 支持这些函数的。 然后,你可以在中处理 数据 , CollectionView 而不会影响基础 数据 源 数据 。 集合视图中的更改会在 DataGrid 用户界面 (UI) 中反映出来。 CollectionView类为实现接口的 数据 源提供了分组和排序功能 IEnumerable 。 CollectionViewSource利 < DataGrid x:Name="line DataGrid " AutoGenerateColumns="True" HorizontalAlignment="Left" Height="366" Margin="35,54,0,0" VerticalAlignment="Top" Width="720"/> 最主要的两个属性就是 DataGrid 中的Name和AutoGenerateColumns="True".这两个属性。 在按钮的click查询事件中