我有以下XAML代码:
<sdk:DataGrid Margin="58,8,52,18" Name="dataGridTickets"> <sdk:DataGrid.Columns> <sdk:DataGridTextColumn x:Name="ticketNoColumn" Header="Ticket No." IsReadOnly="True" Width="SizetoHeader"/> <sdk:DataGridTextColumn x:Name="seatRowColumn" Header="Seat Row" IsReadOnly="True" Width="SizetoHeader"/> <sdk:DataGridTextColumn x:Name="seatNumberColumn" Header="Seat Number" IsReadOnly="True" Width="SizetoHeader"/> </sdk:DataGrid.Columns> </sdk:DataGrid>
我想以编程方式将手动数据输入网格,我该如何设法做到这一点?
谢谢
工作方案
Programatically add rows in a WPF DataGrid
解决方法
您不向网格添加行.
>将网格绑定到列表(可观察集合)
>将项目添加到该列表.
结果:新行显示在网格中.