WPF DataGrid 数据绑定
2018-01-29 16:23
316 查看
上一篇写了懒人方法直接绑定数据,这次加一个模板
AutoGenerateColumns="False" 如果属性为false 那么Datagrid则不能自动生成列,那么你需要自己定义列。
<DataGrid IsReadOnly="True" AutoGenerateColumns="False" Name="OperationData" Background="Transparent" MinColumnWidth="200" MaxColumnWidth="200" CanUserResizeRows="False">
<DataGrid.Columns>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding ID}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding Plate}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding PlateName}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding ActionName}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding DateTime}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding Admin}"/>
<DataGridTemplateColumn Header="操作" Width="40">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button></Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
上面的ID plate 等对应的数据库字段, 后台绑定一样的 OperationData.ItemsSource = dt.DefaultView;
DefaultView 视图显示 当然不一定非要用Datatable可以用list 但是我这里连接了数据库这样比较方便
AutoGenerateColumns="False" 如果属性为false 那么Datagrid则不能自动生成列,那么你需要自己定义列。
<DataGrid IsReadOnly="True" AutoGenerateColumns="False" Name="OperationData" Background="Transparent" MinColumnWidth="200" MaxColumnWidth="200" CanUserResizeRows="False">
<DataGrid.Columns>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding ID}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding Plate}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding PlateName}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding ActionName}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding DateTime}"/>
<DataGridTextColumn Header="序列号" Width="150" Binding="{Binding Admin}"/>
<DataGridTemplateColumn Header="操作" Width="40">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button></Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
上面的ID plate 等对应的数据库字段, 后台绑定一样的 OperationData.ItemsSource = dt.DefaultView;
DefaultView 视图显示 当然不一定非要用Datatable可以用list 但是我这里连接了数据库这样比较方便
相关文章推荐
- wpf dataGrid 简单数据绑定
- Wpf DataGrid 数据绑定 排序 删除
- WPF DataGrid 数据绑定
- wpf dataGrid 简单数据绑定
- WPF学习1 DataGrid 采用模板列进行数据绑定
- WPF DataGrid 之数据绑定
- WPF之 DataGrid数据绑定
- WPF,DataGrid数据绑定
- wpf dataGrid 简单数据绑定
- Wpf DataGrid 数据绑定 排序 删除
- WPF的DataGrid绑定ItemsSource后第一次加载数据有个别列移位的解决办法
- WPF DataGrid 数据绑定、样式、分页、增删改查,连接Access数据库
- WPF 4 中DataGrid的模板列做双向数据绑定
- 绑定数据到wpf中的datagrid中
- 黑马程序员--wpf学习笔记五----说说ListBox\DataGrid与数据绑定的那点事
- WPF DataGrid 绑定数据库数据表
- wpf datagrid中的 DataGridComboBoxColumn数据绑定
- WPF DataGrid 绑定DataSet数据 自动生成行号
- WPF DataGrid 绑定数据及时更新的处理
- WPF DataGrid 主从表 数据绑定方式