添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

前台设置如下:

<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查询事件中