我有xaml:
<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.add(对象);这个对象有什么样的?
答案 0 :(得分:0)
我没有尝试过这种方法(我建议将你的DataGrid.Items绑定到一个表示行的对象集合),但我会想象new DataGridRow()
可以解决这个问题
答案 1 :(得分:0)
我假设您已将DataGrid.ItemsSource属性分配给对象 如果该对象是数据表,那么您向数据表添加一行,它将显示在网格上 如果该对象实现了ObservableCollection接口,那么您只需将一个Item添加到该集合中,并将新的Item添加到DataGrid