对于我们平时做数据交互的来说,很多时候数据和表格都是分不开的,所以今天就来弄个数据表格的绑定,在数据库中查出数据然后绑定到表格上面来显示数据,首先就是要在WPF里面写一个表格,然后设置一些参数,然后就是把查询出来的数据绑定到表格上面,下面就是创建数据表格的代码
<DataGrid x:Name=“dgContract” IsReadOnly=“False” HorizontalAlignment=“Stretch” AutoGenerateColumns=“False”
CanUserResizeColumns=“False” CanUserResizeRows=“False” SelectionMode=“Single”
CanUserReorderColumns=“False” AlternationCount=“2” RowHeaderWidth=“0” CanUserAddRows=“False” Background=“White” Height=“409”
Margin=“0,0,-0.4,-0.2” VerticalAlignment=“Bottom” SelectedCellsChanged=“dgContract_SelectedCellsChanged”
<DataGrid.Columns>
</DataGrid.Columns>
他们绑定用的是数据表格自身带的一个属性Binding,这个属性后面的字段要和你数据库查询出来的里面的字段要一致,就是你数据库表里面的表头,number或者是c_purchase_contract_id,你在WPF创建的数据表格绑定的字段也要是number或者是c_purchase_contract_id,这样你在数据库里面查询到的数据才会显示在这个表格里面,不然的话就是空白的一片,所以一定要和数据库的字段对应才行。