将选定的对话框项获取到另一个按钮方法

仙女

因此,我正在编写一个Windows窗体应用程序,用户将在其中从计算机中选择一个xml文件(使用文件对话框),然后单击“保存”按钮,该文件应保存在数据库中。但是我对如何将所选项目保存到保存按钮方法有些迷惑。以下是我的btnChooseFile_click

private void btnChooseFile_Click(object sender, EventArgs e)
    {
        OpenFileDialog dlg = new OpenFileDialog();
        dlg.Multiselect = false;
        dlg.Filter = "XML documents (*.xml)|*.xml|All Files|*.*";

        if (dlg.ShowDialog() == DialogResult.OK)
        {
            tbxXmlFile.Text = dlg.FileName;
            XmlDocument invDoc = new XmlDocument();
            invDoc.Load(dlg.FileName);
            ....
            ....
        }
    }

下面是我的btnStore_click

  private void btnStore_Click(object sender, EventArgs e)
    {
        try
        {
            string cs = @"Data Source=localhost;Initial Catalog=db;integrated security=true;";
            using (SqlConnection sqlConn = new SqlConnection(cs))
            {
                DataSet ds = new DataSet();
                ds.ReadXml("This is where I want to get the selected file");
                ....
                ....
            }
        }
    }

那么我该怎么做呢?

拉尔斯顿

您可以使用私有成员变量

private String filename = null;

private void btnChooseFile_Click(object sender, EventArgs e)
{
    OpenFileDialog dlg = new OpenFileDialog();
    dlg.Multiselect = false;
    dlg.Filter = "XML documents (*.xml)|*.xml|All Files|*.*";

    if (dlg.ShowDialog() == DialogResult.OK)
    {
        tbxXmlFile.Text = dlg.FileName;
        XmlDocument invDoc = new XmlDocument();
        invDoc.Load(dlg.FileName);
        ....
        ....
        this.filename = dlg.FileName;
    }
}

private void btnStore_Click(object sender, EventArgs e)
{
    try
    {
        string cs = @"Data Source=localhost;Initial Catalog=db;integrated security=true;";
        using (SqlConnection sqlConn = new SqlConnection(cs))
        {
            DataSet ds = new DataSet();
            ds.ReadXml(this.filename);
            ....
            ....
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将选定的对话框项添加到另一个按钮方法

来自分类Dev

关闭对话框并打开另一个对话框

来自分类Dev

Slack 用另一个对话框响应对话框提交

来自分类Dev

将值传递给从另一个活动运行的对话框

来自分类Dev

从自定义提示将消息转发到另一个对话框

来自分类Dev

从Angular中的另一个组件调用模态对话框的正确方法?

来自分类Dev

C#显示对话框在WinForms中的另一个对话框?

来自分类Dev

在另一个对话框上创建对话框

来自分类Dev

jQuery在另一个模式对话框内打开一个模式对话框

来自分类Dev

jQuery在另一个模式对话框内打开一个模式对话框

来自分类Dev

使用按钮将TextField的值从一个类获取到另一个类

来自分类Dev

如何将多个选定的列表框项添加到另一个列表框

来自分类Dev

如何在Android 4.4.2中的另一个对话框活动上显示对话框活动?

来自分类Dev

在另一个模态JFace对话框顶部打开模态JFace对话框

来自分类Dev

jQueryUI对话框滚动位置重置为另一个对话框的焦点

来自分类Dev

在另一个模态JFace对话框顶部打开模态JFace对话框

来自分类Dev

jQueryUI对话框滚动位置在另一个对话框的焦点上重置

来自分类Dev

如何将对话框位置坐标复制到另一个对话框中?

来自分类Dev

将字符串值从自定义对话框传递到另一个活动

来自分类Dev

将字符串值从自定义对话框传递到另一个活动

来自分类Dev

将页面中的多个复选框值获取到另一个页面中的文本框

来自分类Dev

如何从另一个对话框类访问窗口小部件类

来自分类Dev

从另一个对话框调用时,OpenFileDialog冻结

来自分类Dev

通过使用另一个类的对话框来重新加载mainActivity

来自分类Dev

如何从React中的另一个文件调用对话框

来自分类Dev

如何从另一个组件打开对话框?

来自分类Dev

无法在另一个内部创建Qt对话框

来自分类Dev

Java SWT扩展了对话框的另一个类

来自分类Dev

保存复制/加载另一个文件的对话框

Related 相关文章

  1. 1

    将选定的对话框项添加到另一个按钮方法

  2. 2

    关闭对话框并打开另一个对话框

  3. 3

    Slack 用另一个对话框响应对话框提交

  4. 4

    将值传递给从另一个活动运行的对话框

  5. 5

    从自定义提示将消息转发到另一个对话框

  6. 6

    从Angular中的另一个组件调用模态对话框的正确方法?

  7. 7

    C#显示对话框在WinForms中的另一个对话框?

  8. 8

    在另一个对话框上创建对话框

  9. 9

    jQuery在另一个模式对话框内打开一个模式对话框

  10. 10

    jQuery在另一个模式对话框内打开一个模式对话框

  11. 11

    使用按钮将TextField的值从一个类获取到另一个类

  12. 12

    如何将多个选定的列表框项添加到另一个列表框

  13. 13

    如何在Android 4.4.2中的另一个对话框活动上显示对话框活动?

  14. 14

    在另一个模态JFace对话框顶部打开模态JFace对话框

  15. 15

    jQueryUI对话框滚动位置重置为另一个对话框的焦点

  16. 16

    在另一个模态JFace对话框顶部打开模态JFace对话框

  17. 17

    jQueryUI对话框滚动位置在另一个对话框的焦点上重置

  18. 18

    如何将对话框位置坐标复制到另一个对话框中?

  19. 19

    将字符串值从自定义对话框传递到另一个活动

  20. 20

    将字符串值从自定义对话框传递到另一个活动

  21. 21

    将页面中的多个复选框值获取到另一个页面中的文本框

  22. 22

    如何从另一个对话框类访问窗口小部件类

  23. 23

    从另一个对话框调用时,OpenFileDialog冻结

  24. 24

    通过使用另一个类的对话框来重新加载mainActivity

  25. 25

    如何从React中的另一个文件调用对话框

  26. 26

    如何从另一个组件打开对话框?

  27. 27

    无法在另一个内部创建Qt对话框

  28. 28

    Java SWT扩展了对话框的另一个类

  29. 29

    保存复制/加载另一个文件的对话框

热门标签

归档