bên trong WPF có control DataGrid đó bạn
----
để biding data cho DataGrid bạn sử dụng thuộc tính ItemsSource
nếu bạn để mặc định AutoGenerateColumns="True" thì DataGrid sẽ tự hiển thị ra giống hệt winform
nếu bạn để AutoGenerateColumns="False" thì bạn phải định nghĩa thêm thẻ <DataGrid.Columns>
Note: cái này dùng chương trình design nhanh hơn là code trực tiếp trong XAML
Ví dụ một cái:
Code:
<DataGrid ItemsSource="{Binding AllThon}" AutoGenerateColumns="False" Name="dgThon" Grid.RowSpan="1">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding MaThon}" Header="Mã Thôn" x:Name="dgcMaThon" />
<DataGridTextColumn Header="Tên Thôn" Binding="{Binding TenThon}" x:Name="dgcTenThon" />
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Update" x:Name="btUpdate"></Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Delete" x:Name="btDelete"></Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>