社区
.NET技术其他语言
帖子详情
请问怎么在DATAGRID那直接删除数据纪录!!!
eric320517
2007-07-05 10:43:26
我在做C#的时候想在DATAGRID那选中一条数据纪录然后单击删除按钮删除。请问如何实现啊~~~
...全文
260
6
打赏
收藏
请问怎么在DATAGRID那直接删除数据纪录!!!
我在做C#的时候想在DATAGRID那选中一条数据纪录然后单击删除按钮删除。请问如何实现啊~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DareDevillll
2007-07-30
打赏
举报
回复
2楼是干什么的。。。
ll124993513
2007-07-30
打赏
举报
回复
DataGrid中有一DataCommand事件,在事件中编写你需删除的代码即可
ll124993513
2007-07-19
打赏
举报
回复
例:在DataGrid_DeleteCommand 事件里写
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
foodMenu fm = new foodMenu();
fm.FoodID = int.Parse(e.Item.Cells[0].Text.ToString());
fm.foodDel();
DataGrid1.SelectedIndex = -1;
BindData();
}
suyujin_82
2007-07-17
打赏
举报
回复
在DG里双击单元格事件中获取ID
在删除事件里删除
//删除所选择的产品子件
if (DialogResult.OK == MessageBox.Show(ErpMessage.strDelAskMsg, ErpMessage.strClewMsg, MessageBoxButtons.OKCancel, MessageBoxIcon.Information))
{
strSql = "SELECT ProState FROM ProductSoftCode WHERE ProId=" + iProId;
DbOprator.GetConnect();
iDataState = Convert.ToInt32(DbOprator.ErpdbConnect.DataTable(strSql).Rows[0][0].ToString());
//如果数据状态为0,则直接删除;数据状态为1,则更新其状态为2,即被删除状态
if (iDataState == 0)
{
strSqlList[0] = "DELETE FROM ProductSoftCode WHERE ProId=" + iProId;
strSqlList[1] = "DELETE FROM ProductElementList WHERE PEL_ProId=" + iProId;
}
else if (iDataState == 1)
{
strSqlList[0] = "UPDATE ProductSoftCode SET ProState=2 WHERE ProId=" + iProId;
}
//如果删除成功,则写如日志、重新显示列表框、并弹出消息框告知用户删除成功
if (DbOprator.ExcuteDataOprator(strSqlList))
{
CMfun.AddSysLog(strUserName, CMfun.GetStrLog("DELETE", strOpratorArea, iProId.ToString(), ""));
ShowAll(); //重新显示列表框
MessageBox.Show(ErpMessage.strDeleteMsg, ErpMessage.strClewMsg, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
MicroSoftor
2007-07-12
打赏
举报
回复
DataGrid中有一DataCommand事件,在事件中编写你需删除的代码即可。
记得删除完毕后,再重新绑定一下
whf111
2007-07-08
打赏
举报
回复
重新配置环境变量,然后重起JBuild2005,在设置里导入3个接口,javax.servert,java.io,java.build,
然后就可以直接删除
DataGrid
在分页状态下
删除
纪录
的问题
在使用
DataGrid
分页的时候,正常情况下,绑定
数据
库列表
纪录
时会自动产生分页的效果,然而我发觉在
删除
纪录
的时候总会发生"无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。"的异常,其实解决这个问题很简单,我们要做的就是在
DataGrid
1_DeleteCommand事件中判断CurrentPageIndex的值,并根据不同的结果来绑定
DataGrid
...
DataGrid
在分页状态下
删除
纪录
的问题 hbzxf(原作)
在分页状态下
删除
纪录
的问题 hbzxf (阿好) 在使用
DataGrid
分页的时候,正常情况下,绑定
数据
库列表
纪录
时会自动产生分页的效果,然而我发觉在
删除
纪录
的时候总会发生"无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。"的异常,其实解决这个问题很简单,我们要做的就是在
DataGrid
1_DeleteCommand事件中...
DataGrid
常见解决方案:在分页状态下
删除
纪录
的问题
<script type="text/javascript"
datagrid
点
删除
,弹出一个确认和取消的消息框
有个简单的方法:在
datagrid
的
删除
按扭
datagrid
的属性生成器-》列-》添加按扭列-》
删除
在
数据
字段中加上:<div id="de" onclick="JavaScript:return confirm('确定
删除
吗?')">
删除
</div>+++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
WPF学习之使用
DataGrid
在WinForm或者WebForm中我们有一大批的Grid控件供我们使用,
DataGrid
View,GridView,Repeater等等,这样的网格
数据
空间给我们提供了极大的
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章