none
如何控制Binding Navigator控件的按钮 RRS feed

  • 问题

  • Binding Navigator有一个“删除”按钮,一按就直接删除相关的记录。我想在删除前显示一个确认的对话框,不知该怎样写?
    2012年11月30日 9:49

答案

  • 你可以这样做(假设你的窗体已经生成了正确的DataSet等控件):

    1)选中那个导航条,把DeleteItem设置为“无”(表示自定义代码)。

    2)双击删除按钮,代码如下:

     private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
            {
                if (MessageBox.Show("确认删除吗?""删除前确认"MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    myDbTestDataSet.myTable.Rows[bindingNavigator1.BindingSource.Position].Delete();
                }
            }

    我的博客园
    慈善点击,点击此处
    和谐拯救危机,全集下载,净化人心

    • 已标记为答案 栾涅 2012年12月3日 2:10
    2012年12月1日 8:01
    版主

全部回复

  • 你可以这样做(假设你的窗体已经生成了正确的DataSet等控件):

    1)选中那个导航条,把DeleteItem设置为“无”(表示自定义代码)。

    2)双击删除按钮,代码如下:

     private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
            {
                if (MessageBox.Show("确认删除吗?""删除前确认"MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    myDbTestDataSet.myTable.Rows[bindingNavigator1.BindingSource.Position].Delete();
                }
            }

    我的博客园
    慈善点击,点击此处
    和谐拯救危机,全集下载,净化人心

    • 已标记为答案 栾涅 2012年12月3日 2:10
    2012年12月1日 8:01
    版主
  • 谢谢您的帮助!
    2012年12月3日 2:11