C#删除记录提示对话框
怎么实现在删除数据记录时,弹出类似:您确实想删除吗?这样的对话框,点击是或者否触发相应的事件?谢了哈
------解决方案--------------------注意 messagebox.show( " ")参数
MessageBox.Show( "分组超出上限 ", "出错提示 ",MessageBoxButtons.OK,MessageBoxIcon.Error);
------解决方案--------------------if (MessageBox.Show( "你确定要删除该记录? ", "信息 ", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
}
如果有和数据库连接话,,后面自己加一个UP
------解决方案--------------------if (MessageBox.Show( "您真的要删除吗? ", "删除提示 ", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
{
//做删除操作
MessageBox.Show( "您点击了确定。 ");
}
else
{
//就不用删除了
}
大致格式: messagebox.show(提示内容,标题,按钮,图标);
------解决方案--------------------if (MessageBox.Show( "确认要删除该条记录吗? ", "提示 ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
//MessageBox.Show( "删除 ");
}
else
{
//MessageBox.Show( "不删 ");
}
------解决方案--------------------MessageBox.Show( "分组超出上限 ", "出错提示 ",MessageBoxButtons.OKCancel);//一个按钮
MessageBox.Show( "分组超出上限 ", "出错提示 ",MessageBoxButtons.OK);//2个按钮
MessageBox.Show( "分组超出上限 ", "出错提示 ",MessageBoxButtons.YesNoCancel);//3个按钮
分别对应 一个按钮 2个按钮 3个按钮
下面是处理 到底是yes /no
if(Convert.ToString(ch)== "Yes ")//
{
……
}
else
{
……
}