DataTable dt =
new
DataTable();
private
void
menuitem_click(
object
sender, RoutedEventArgs e) {
this
.dt.Rows.Remove(((DataRowView)
this
.datagrid.SelectedItems[
this
.datagrid.SelectedItems.Count - 1]).Row);
}
/// <summary>
/// 窗体首次加载
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private
void
mainwindow_loaded(
object
sender, RoutedEventArgs e) {
dt.Columns.Add(
"a"
, System.Type.GetType(
"System.Boolean"
));
// System.Type.GetType("System.String")//System.Boolean
dt.Columns.Add(
"b"
, System.Type.GetType(
"System.String"
));
for
(
int
i = 0; i < 7; i++) {
DataRow dr = dt.NewRow();
dr[
"a"
] = DBNull.Value;
dr[
"b"
] =
"你好"
+ i;
dt.Rows.Add(dr);
}
this
.datagrid.ItemsSource = dt.DefaultView;
}