首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在3层项目中创建备份时获得.bak扩展

如何在3层项目中创建备份时获得.bak扩展
EN

Stack Overflow用户
提问于 2014-09-29 09:41:10
回答 1查看 452关注 0票数 1

当单击备份btn时,它打开了一个savefiledialog框,但在保存为类型代码时找不到.bak扩展: private (对象发送方,EventArgs e)

代码语言:javascript
复制
     {             label4.Visible = false;
代码语言:javascript
复制
        DataSet ds = SqlGetData.GetData1("select srvname  from sysservers  where srvproduct='SQL Server'");

        for (int m = 0; m < ds.Tables[0].Rows.Count; m++)
        {
            cbserver.Items.Add(ds.Tables[0].Rows[0][m].ToString());
        }
    } 

私有comboBox1_SelectedIndexChanged(对象发送方,EventArgs e) { cbdb.Items.Clear();DataSet ds =SqlGetData.GetData1(“从系统数据库中选择名称”);for (int m= 0;m< ds.Tables.Rows.Count;m++) {cbdb.Items.Clear}

代码语言:javascript
复制
    private void button1_Click(object sender, EventArgs e)
    {

        blank("backup");


    }

    public void blank(string str)
    {
        if (string.IsNullOrEmpty(cbserver.Text) | string.IsNullOrEmpty(cbdb.Text))
        {

            label4.Visible = true;
            MessageBox.Show("Server Name & Database can not be Blank");
            return;

        }
        else
        {
            if (str == "backup")
            {
                saveFileDialog1.FileName = cbdb.Text;
                saveFileDialog1.ShowDialog();
                string s = null;
                s = saveFileDialog1.FileName;
                saveFileDialog1.Filter = "All Files|*.bak";
                query("Backup database " + cbdb.Text + " to disk='" + s + "'");

                label4.Visible = true;
                label4.Text = "Database BackUp has been created successful";



            }
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 09:50:20

移动行,将筛选器设置为在显示对话框之前。

代码语言:javascript
复制
saveFileDialog1.Filter = "All Files|*.bak"
saveFileDialog1.ShowDialog();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26096859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档