我是用button改名为btcudelete按钮做为删除键,点击btcudelete执行如图的代码:GetSelIDlist()是获取我要删除的ID,代码如图:bll.DeleteList();这是我写的方法删除选中的数据,返回一个影响行数。
BindData();是装载数据到 datagridview,
下图是:我整体界面图:
注,我点击的是上面的删除按钮不是表格里面的,
问题是为什么,我点击删除按钮后,删除成功后不是在原来界面上而是跑去主界面了????winfromDataGidview
BindData();是装载数据到 datagridview,
下图是:我整体界面图:
注,我点击的是上面的删除按钮不是表格里面的,
问题是为什么,我点击删除按钮后,删除成功后不是在原来界面上而是跑去主界面了????winfromDataGidview
解决方案 »
- 怎么用C#清除串口通信发送缓存区?
- winform 管理远程连接用户
- 用DSO操作Analysis Services更新时报错"无法连接上计算机上的分析服务器,失去与服务器的连接"
- 关于简体转繁体(用C#,VS2003)
- VS2008打包软件时添加了Fonts,卸载时不想卸载Fonts里的字体
- 有关格式化SQL语句的问题!
- 文件讀取求救阿!壹佰分在線奉送
- [WIN]新手不会表述,关于根据数据库记录动态生成**的问题,可加分
- 急,乱码问题,求助在线等待
- c#开发数据库维护工具,有没有开源的代码共享
- winform datagridview实现打开多个form
- 正则表达式:求在html里提取以下字符的正则表达式
private void 客户信息ToolStripMenuItem_Click(object sender, EventArgs e)
{
customer cu_list = new customer();
cu_list.ShowDialog();
}
成功删除后他会回到这里执行,会执行,但里面的相当于没执行一样。
不介意把代码发来看看吧。我调试看看
其实我觉得数据装在table里改完了再绑下table比较方便。
DialogResult 赋值直接就会关闭。
如果不想关闭,可以临时定义一个 DialogResult 类型的变量来承载,最后再赋值给 this.DialogResult
改一下代码就好
DialogResult = MessageBox.Show("确定删除选择的数据!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
if (DialogResult == DialogResult.OK)
改成:if (MessageBox.Show("确定删除选择的数据!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)