C#设置保存文件SaveFileDialog类的默认文件名

article/2025/10/31 23:01:00

先放上效果图:
在这里插入图片描述
在C#中使用SaveFileDialog类保存文件时候,出现默认的文件名,代码如下:

SaveFileDialog s1 = new SaveFileDialog();
s1.Title = "保存Excel文件";
s1.Filter = "Excel文件(*.xls)|*.xls";
s1.FilterIndex = 1;
s1.FileName = "你好";//这里是key
if (s1.ShowDialog() == DialogResult.OK) filePath = s1.FileName;
else return;
FileStream file = new FileStream(@filePath, FileMode.CreateNew, FileAccess.Write);
workbook.Write(file);//book写到file
file.Dispose();

在上面的程序中,如果去掉fileName的赋初值这一句,则效果如下:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/MaxBUU7A.shtml

相关文章

java保存文件filedialog保存路径 文件名_VB.Net保存文件对话框(SaveFileDialog)

保存文件对话框(SaveFileDialog)控件提示用户选择保存文件的位置,并允许用户指定保存数据的文件名称。SaveFileDialog控件类继承自抽象类FileDialog。 以下是保存文件对话框: SaveFileDialog控件的属性 以下是SaveFileDialog控件的一些常用属性&#xff…

解决C# winform saveFileDialog默认文件名及默认文件类型无效

saveFileDialog默认文件名及默认文件类型无效 1、问题描述1.1 错误代码1.2 错误截图 2、问题解决2.1 正确代码2.2 正确截图 3、问题完美解决 1、问题描述 在使用saveFileDialog时遇到一个错误,自己无论怎么设置默认的文件名无法显示。 1.1 错误代码 //打开文件对…

C# ——SaveFileDialog

View Code 1 // string localFilePath, fileNameExt, newFileName, FilePath; 2 SaveFileDialog saveFileDialog1 new SaveFileDialog(); 3 4 // 设置文件类型 5 saveFileDialog1.Filter " txt files(*.txt)|*.txt|All files(*.*)|*.* " ; 6 7 // 设置默认文…

C# 第六章『交互式图形界面』◆第4节:FileDialog类 、OpenFileDialog类、SaveFileDialog类、示例

一、FileDialog 类 FileDialog 类https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.filedialog?viewnetframework-4.0 1、定义 命名空间:System.Windows.Forms程序集:System.Windows.Forms.dll继承:Object→MarshalByR…

C# SaveFileDialog 、OpenFileDialog 的用法

文件操作中SaveFileDialog的用法 c#获取要保存文件的对话框,用SaveFileDialog类。具体用法很简单分享一下吧,对于初学者可能有用 //可能要获取的路径名 string localFilePath "", fileNameExt "", newFileName "", Fil…

C#中SaveFileDialog 和OpenFileDialog 的用法

1.OpenFileDialog private void btnOpen_Click(object sender, EventArgs e){OpenFileDialog ofd new OpenFileDialog();ofd.InitialDirectory "C:\Users\LWP1398\Desktop"; //设置初始路径ofd.Filter "Excel文件(*.xls)|*.xls|Csv文件(*.csv)|*.csv|所有文…

C#窗体设计SaveFileDialog的用法

本文讲解C#窗体设计SaveFileDialog的用法。 操作流程 1.1. SaveFileDialog概念 1.1.1. 基本属性 Windows 窗体 SaveFileDialog 组件是一个预先配置的对话框。 它与 Windows 使用的标准“保存文件”对话框相同。 该组件继承自 CommonDialog 类。SaveFileDialog用于保存文件&…

改变世界的17个数学公式

目录 1、勾股定理 2、对数 3、微积分 4、万有引力定律 5、-1的平方根 6、多面体欧拉定理 7、 正态分布 8、波动方程 9、傅里叶变换 10、纳维-斯托克斯方程 11 麦克斯韦方程组 12 热力学第二定律 13 爱因斯坦的质能方程 14 稳态非线性方程 15、信息熵 16 、混沌…

【存储】什么是纠删码(与纠错码的区别)|纠删码与副本对比|LDPC码

目录 什么是纠删码(与纠错码的区别) FEC (前向错误纠正技术)介绍 纠删码与副本对比 什么是纠删码(与纠错码的区别) 存储领域来看,数据冗余机制其实这几十年来没有太多进展,RAID,副本一直是当仁不让的最终选择。而近几年,尤其是规模…

Web安全攻防

第三章 常用的渗透测试工具 Low级别基于布尔的盲注思路 1.判断是否存在注入,注入是字符型还是数字型 2.猜解当前数据库名 3.猜解数据库中的表名 4.猜解表中的字段名 5.猜解数据 判断是否有sql注入 输入1、1’ and 11 #、1’ and 12# 得到结果User ID exist…

Packet Chasing:通过缓存侧信道监视网络数据包

摘要 本文介绍了一种对网络的攻击–Packet Chasing,这种攻击不需要访问网络,无论接收数据包的进程的特权级别如何,都能发挥作用。一个间谍进程可以很容易地探测和发现网络驱动程序使用的每个缓冲区的确切缓存位置。更有用的是,它…

计算机网络cdm编码实验,【计算机网络】第二章:物理层(Part2:信道复用技术和宽带接入技术)...

CN.StudyLog.Ch2.Physical Layer.物理层(Part2.信道复用&宽带接入) 信道复用技术 频分复用(FDM,Frequency Division Multiplexing) 时分复用(TDM,Time-division multiplexing) 波分复用(WDM,Wavelength Division Multiplexing) 码分复用(CDM&#xf…

Kettle ETL处理工具

集群模式(Linux) 注意:检测服务器是否有jdk 1)准备三台服务器 HOST映射IPCUP内存端口Msternode01192.168.xx.xx1632G8080SlaveFristnode02192.168.xx.xx1632G8081SlaveSecondnode03192.168.xx.xx3232G8082 查看服务器上各个端口是否被占用…

操作系统,计算机网络,数据库刷题笔记11

操作系统,计算机网络,数据库刷题笔记11 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql&#xf…

隐蔽信道相关概念(持续更)

通常,黑客会使用隐蔽网络躲避防火墙和IDS等。通过不可检测的网络从目标主机窃取数据的网络被称为隐蔽信道,而这些流量在网络监控设备/应用和网络管理员看来像是一般的正常流量。两个端点用户可以利用隐蔽信道,进行无法被检测到的网络通信。 什…

数据库原理复习与知识点总结

2022.5.29 更新:大学最后一门考试考完啦,开始下一阶段的学习 2022.5.26 更新:成功更完,开始刷题! 2022.5.25 更新:争取明天更完 以下为原内容 第一章 绪论 1.1 数据库系统概述 数据库技术是信息系统的核…

数据库系统概论

目录 前言绪论数据库系统概述四个基本概念数据管理技术的产生和发展(了解)人工管理阶段文件系统阶段 数据库系统阶段整体数据结构化(本质区别)数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管…

软件测试(白盒测试与黑盒测试)

黑盒测试 概述 黑盒测试用例设计方法包括 等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等 等价类划分法 概念 等价类划分法是把所有可能输入的数据,即程序的输入域划分若干部分(子集&#xff0…

软件测试方法之黑盒测试与白盒测试

软件测试方法之黑盒测试与白盒测试 摘要:黑盒测试与白盒测试都是软件测试的重要方法。白盒测试是通过程序的源代码进行测试而不使用用户界面,它主要用于检测软件编码过程中的错误;而黑盒测试是是通过使用整个软件或某种软件功能来严格地测试,…

软件测试技术之: 白盒测试和黑盒测试

白盒测试和黑盒测试 目录 1. 软件测试基本分类...1 2. 测试方法...2 2.1 白盒测试...2 2.1.1 语句覆盖...2 2.1.2 判定(分支)覆盖...3 2.1.3 条件覆盖...3 2.1.4 判定/条件覆盖...4 2.1.5 多重条件覆盖...5 2.1.6 路径覆…