C# 如何将新行添加到wpfToolkit:DataGrid(代码中)
我有xaml:C# 如何将新行添加到wpfToolkit:DataGrid(代码中),c#,wpf,wpfdatagrid,wpftoolkit,C#,Wpf,Wpfdatagrid,Wpftoolkit,我有xaml: <my:DataGrid x:Name="p_tempDataGrid" Grid.Row="2" Grid.ColumnSpan="7" > <my:DataGrid.Columns> <my:DataGridTextColumn Header="Имя" Width="*"/> <my:DataGridTextColumn Header="Дата" /> <my:
<my:DataGrid x:Name="p_tempDataGrid" Grid.Row="2" Grid.ColumnSpan="7" >
<my:DataGrid.Columns>
<my:DataGridTextColumn Header="Имя" Width="*"/>
<my:DataGridTextColumn Header="Дата" />
<my:DataGridTextColumn Header="Коментарии" />
<my:DataGridTextColumn Header="Цена" />
<my:DataGridTextColumn Header="Количество" />
</my:DataGrid.Columns>
</my:DataGrid>
我需要添加一个新的行代码
tempDataGrid.Items.addobject;这个对象是什么类型的?我还没有尝试过这种方法,我建议将DataGrid.Items绑定到表示行的对象集合,但我可以想象新的DataGridRow会起到作用我假设您已将DataGrid.ItemsSource属性指定给一个对象。 如果该对象是datatable,则向datatable添加一行,它将显示在网格上。
如果该对象实现了ObservaleCollection接口,那么您只需向该集合添加一个项,然后将新项添加到DataGrid中我理解这一点,但实际上不需要绑定。我不明白它使用了新的DataGridRow第一个选项可能更多,第二个我知道,但到目前为止我不想使用