У меня есть Datagrid, который показывает данные из базы данных.
каждый раз, когда я загружаю данные из моей вазы данных, старые данные считываются и заменяются новыми данными.
Я хочу, чтобы предыдущая строка осталась, а новые данные были добавлены в конец таблицы данных.
мой код, как показано ниже:
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;
}
как добавить новые данные из базы данных, а не перезаписать их? .