如何向wpfToolkit添加新行:DataGrid(在代码中)

时间:2010-09-29 12:43:33

标签: 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:DataGridTextColumn Header="Коментарии" />
        <my:DataGridTextColumn Header="Цена" />
        <my:DataGridTextColumn Header="Количество"  />
    </my:DataGrid.Columns>
</my:DataGrid>

我需要添加一个新的行代码

tempDataGrid.Items.add(对象);这个对象有什么样的?

2 个答案:

答案 0 :(得分:0)

我没有尝试过这种方法(我建议将你的DataGrid.Items绑定到一个表示行的对象集合),但我会想象new DataGridRow()可以解决这个问题

答案 1 :(得分:0)

我假设您已将DataGrid.ItemsSource属性分配给对象 如果该对象是数据表,那么您向数据表添加一行,它将显示在网格上 如果该对象实现了ObservableCollection接口,那么您只需将一个Item添加到该集合中,并将新的Item添加到DataGrid