您的位置:首页 > 其它

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 但是我这里连接了数据库这样比较方便
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: