这个函数是DataGrid的删除函数(OnDeleteCommand)
protected void MyDataGrid_Delete(Object sender, DataGridCommandEventArgs E)
{
if(条件满足)
{
删除;
}
else
{
return;
}
DataGrid1.EditItemIndex = -1;
BindGrid();
}
protected void MyDataGrid_Delete(Object sender, DataGridCommandEventArgs E)
{
if(条件满足)
{
删除;
}
else
{
return;
}
DataGrid1.EditItemIndex = -1;
BindGrid();
}
解决方案 »
- 繁体操作系统导出简体数据库数据为乱码
- winForm 程序 如何实现打印和打印预览datagridView吖
- 如何获取随机数组
- 急,递归生成xml?
- 如何得到一个类或实体的私有字段信息?如通过反射GetFields方法只能得到公有字段,私有字段怎么得到呢?
- C++结构体转换为C#
- 各位大哥,怎么给AxWebBrowser中的所选中的文本设字体大小,颜色,字体啊?急,在线等,帮顶有分,谢谢
- VS2005如何给C#做一个Project Template?高手指路啊!
- 菜鸟求教,高手拿分!!!
- combox控件的问题,怎样实现控件下拉列表框的宽度自适应文本的宽度?
- 有關發送email的程式,好像挺難的
- component 的 Disposed 事件是什么时候激发的?
public override bool PreProcessMessage( ref Message msg )
{
Keys keyCode = (Keys)(int)msg.WParam & Keys.KeyCode;
if(msg.Msg == WM_KEYDOWN
&& keyCode == Keys.Delete
&& ((DataView) this.DataSource).AllowDelete)
{
if(MessageBox.Show("Delete this row?", "", MessageBoxButtons.YesNo) == DialogResult.No)
return true;
}
return base.PreProcessMessage(ref msg);
}