我想在数据网格中动态添加和删除行。这是我用于通过使用添加按钮的click属性添加行的代码:
DataTable dt = new DataTable();
private void AddRow(object sender, RoutedEventArgs e)
{
DataRow dr = dt.NewRow();
DataGrid1.ItemsSource = dt.DefaultView;
dt.Rows.Add(dr);
}
同样我想创建一个删除按钮并删除所选行我该怎么办?
答案 0 :(得分:2)
您需要从数据源中删除元素,在本例中为DataTable dt
。只需使用以下代码从表中删除选定的行:
private void DeleteRow(object sender, RoutedEventArgs e)
{
dt.Rows.RemoveAt(DataGrid1.SelectedIndex);
}
答案 1 :(得分:0)