//右键删除数据
private void datagrid_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
ContextMenu menu1 = new ContextMenu();
MenuItem menuitemFunc = new MenuItem();
menuitemFunc.Header = "删除";
menuitemFunc.Click += menuitemRow_Click;
menu1.Items.Add(menuitemFunc);
datagrid.ContextMenu = menu1;
menu1.StaysOpen = true;
}
void menuitemRow_Click(object sender, RoutedEventArgs e)
{
int count = datagrid.SelectedItems.Count;
DataRowView dwv = (DataRowView)datagrid.SelectedItem;
if (dwv == null)
{
return;
}
for (int i = 0; i < count; i++)
private void datagrid_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
ContextMenu menu1 = new ContextMenu();
MenuItem menuitemFunc = new MenuItem();
menuitemFunc.Header = "删除";
menuitemFunc.Click += menuitemRow_Click;
menu1.Items.Add(menuitemFunc);
datagrid.ContextMenu = menu1;
menu1.StaysOpen = true;
}
void menuitemRow_Click(object sender, RoutedEventArgs e)
{
int count = datagrid.SelectedItems.Count;
DataRowView dwv = (DataRowView)datagrid.SelectedItem;
if (dwv == null)
{
return;
}
for (int i = 0; i < count; i++)