社区
C#
帖子详情
当DataGrid的某一行被删除时,能否根据条件在OnDeleting时取消其删除动作?
WhiteEat
2003-08-09 01:02:09
如题
...全文
21
5
打赏
收藏
当DataGrid的某一行被删除时,能否根据条件在OnDeleting时取消其删除动作?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
雪狼1234567
2003-08-09
打赏
举报
回复
加入如下的代码就好啦:截获消息然后处理
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);
}
fly_zhou
2003-08-09
打赏
举报
回复
事件是没有的,你可以上面那位网友那样去做.用一个IF条件就可以判断了.
hq1305018
2003-08-09
打赏
举报
回复
这个函数是DataGrid的删除函数(OnDeleteCommand)
protected void MyDataGrid_Delete(Object sender, DataGridCommandEventArgs E)
{
if(条件满足)
{
删除;
}
else
{
return;
}
DataGrid1.EditItemIndex = -1;
BindGrid();
}
WhiteEat
2003-08-09
打赏
举报
回复
详细一点好不好。
yunhi
2003-08-09
打赏
举报
回复
当然可以了,加上if语句就行了。
wpf
datagrid
单元格颜色 根据
条件
改变颜色 例子
wpf
datagrid
单元格颜色 根据
条件
改变颜色
Wpf
datagrid
增删改查
本例子是wpf中
datagrid
的增加修改,对于
datagrid
中的canuseraddrows=true,对当前空白行进行的添加数据,修改
时
,鼠标离开焦点可自动更新数据库,
删除
等等。不需要多余的界面进行添加修改等,利用
datagrid
的属性,...
Easyui笔记2:实现
datagrid
多行
删除
的示例代码
当用户勾选
一行
时
,触发onChecked事件,将onChecked事件传进来的index索引push到一个全局array中。 当用户
取消
勾选的
时
候,触发onUncheck事件,得到onUncheck
时
间传进来的index索引,用splice方法把arr
jquery-easyui-1.3.6.zip
treegrid: getChecked方法不能返回正确的行. fixed. tree: 异步树,在onlyLeafCheck:true
时
复选框不显示正确. fixed. Improvement treegrid:继承
datagrid
组件所有的select
ing
和check
ing
方法。 linkbutton:图标对齐...
WPF MVVM 实现Button按钮
删除
选中的
DataGrid
的某
一行
WPF MVVM 实现Button按钮
删除
选中的
DataGrid
的某
一行
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章