1
我有一个Datagrid显示数据库中的数据。 每次我从我的数据花瓶中加载数据时,旧数据会被接收,并且会被新数据替换。将行添加到DataGrid Silverlight
我想要的是保留上一行并将新数据添加到数据网格的末尾。
我的代码如下所示:
public MainPage()
{
InitializeComponent();
dataGrid1.Columns.Add(new DataGridTextColumn { Header = "Year", Binding = new System.Windows.Data.Binding("year") });
dataGrid1.Columns.Add(new DataGridTextColumn { Header = "One", Binding = new System.Windows.Data.Binding("One") });
dataGrid1.Columns.Add(new DataGridTextColumn { Header = "Two", Binding = new System.Windows.Data.Binding("Two") });
dataGrid1.Columns.Add(new DataGridTextColumn { Header = "Three", Binding = new System.Windows.Data.Binding("Three") });
}
void client_DoWorkCompleted(object sender, DoWorkCompletedEventArgs e)
{
dataGrid1.ItemsSource = e.Result;
}
如何从数据库中追加新的数据,而不是覆盖数据? 。