首页上一页 1 下一页尾页 1 条记录 1/1页
删除按钮,弹出自定义的窗口,如何返回值,请老师指导一下,万分感谢。
发表在C#图书答疑
2010-09-05
是否精华
是
否
版块置顶:
是
否
//以下是删除按钮的代码
private void _del_Click_1(object sender, EventArgs e)
{
frm_msg frm_ms = new frm_msg();
cls_msg.msg = "确定删除 '" + Convert.ToString(dataGridView1[2, dataGridView1.CurrentCell.RowIndex].Value).Trim() + "' 吗!";
try
{
if (frm_ms.Show() == DialogResult.OK) // 我用的是自己定义的消息窗体 书中原代码是if (MessageBox.Show("确定要删除该货物吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
DataSet ds = new DataSet();
ds = dbOp.getDataSet("delete from tb_buy where _autoNum='" + Convert.ToString(dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value).Trim() + "'", "tb_buy");
UpdateDataGridView();
UpdateComobox();
UpdateComb_name();
cls_ClearControl clearC = new cls_ClearControl();
clearC.Clear_Control(groupBox1.Controls); //清空相应文本框
_save.Visible = true;
_new.Visible = false;
_name.Focus();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
}
//以下是弹出提示的窗体
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace IT部门管理系统
{
public partial class frm_msg : Form
{
public frm_msg()
{
InitializeComponent();
}
private void frm_msg_Load(object sender, EventArgs e)
{
label1.Text = cls_msg.msg;
}
private void button1_Click(object sender, EventArgs e)
{
return ("ok"); //此处我该如何返回值,让前一删除窗体判断是否删除。请老师指导一下。
this.Close();
}
private void btn_cancel_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
private void _del_Click_1(object sender, EventArgs e)
{
frm_msg frm_ms = new frm_msg();
cls_msg.msg = "确定删除 '" + Convert.ToString(dataGridView1[2, dataGridView1.CurrentCell.RowIndex].Value).Trim() + "' 吗!";
try
{
if (frm_ms.Show() == DialogResult.OK) // 我用的是自己定义的消息窗体 书中原代码是if (MessageBox.Show("确定要删除该货物吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
DataSet ds = new DataSet();
ds = dbOp.getDataSet("delete from tb_buy where _autoNum='" + Convert.ToString(dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value).Trim() + "'", "tb_buy");
UpdateDataGridView();
UpdateComobox();
UpdateComb_name();
cls_ClearControl clearC = new cls_ClearControl();
clearC.Clear_Control(groupBox1.Controls); //清空相应文本框
_save.Visible = true;
_new.Visible = false;
_name.Focus();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
}
//以下是弹出提示的窗体
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace IT部门管理系统
{
public partial class frm_msg : Form
{
public frm_msg()
{
InitializeComponent();
}
private void frm_msg_Load(object sender, EventArgs e)
{
label1.Text = cls_msg.msg;
}
private void button1_Click(object sender, EventArgs e)
{
return ("ok"); //此处我该如何返回值,让前一删除窗体判断是否删除。请老师指导一下。
this.Close();
}
private void btn_cancel_Click(object sender, EventArgs e)
{
this.Close();
}
}
}