.NET Winform中设置OpenFileDialog和SaveFileDialog(不具有StartPosition属性)
选择文件时怎么控制它的显示?
选择文件时怎么控制它的显示?
解决方案 »
- access 数据库查询:在数据库中可查到结果,用代码查询时却查不到??
- datagridview绑定一个datatable如何让其中的一列显示成textbox呢?
- 一个郁闷的算法问题。
- 用C#实现视频
- 如何在C#中连接一台远端的Oracle数据库,在线等待!
- 静态页面显示正常 可是 ASPX 页面就报脚本异常 不知为何 在线求解!!!!!!!!
- 让RadioButton在DataGrid里实现单选功能,不是多选,列出源代码,在线等,顶者也加分
- 奇怪的winform程序tns无法解析问题
- 那里有VS.net中属性窗口控件或源代码?
- 用户控件之间如何传递参数?
- C#哪种方式写文件最快??
- 摄像头实时拍摄。半夜发帖,急急。。。
通过上面设置Filter属性控制选择的文件类型是文本文件或者是所有的文件。
private void chooseCSV()
{
//实例化打开文件窗口对象
OpenFileDialog ofd_list = new OpenFileDialog();
ofd_list.InitialDirectory = pathcsv;
//设置文件名
ofd_list.FileName = "";
//设置文件类型
ofd_list.Filter = "*.csv (*.csv)|*.csv|所有文件|*.*";
//设置文件类型索引
ofd_list.FilterIndex = 1;
if (ofd_list.ShowDialog() == DialogResult.OK)
{
//打开文件对话框中选择的文件名
string fileName = ofd_list.FileName;
tb_list.Text = fileName; }
}
{
openFileDialog.AddExtension = true;//自动添扩展名
openFileDialog.CheckFileExists = true;//检查文件是否存在
openFileDialog.CheckPathExists = true;
openFileDialog.DefaultExt = "rtf";//默认为txt文件
openFileDialog.DereferenceLinks = true;
openFileDialog.Filter = "RTF 文件(*.rtf)|*.rtf";
openFileDialog.InitialDirectory = @"c:\";//起始目录
openFileDialog.Multiselect = false;
}
private void InitSaveFileDialog(SaveFileDialog saveFileDialog)
{
saveFileDialog.AddExtension = true;
saveFileDialog.CheckFileExists = false ;//一般为false
saveFileDialog.CheckPathExists = true;
saveFileDialog.DefaultExt = "rtf";//默认文件
saveFileDialog.DereferenceLinks = true;
saveFileDialog.Filter = "RTF 文件(*.rtf)|*.rtf";
saveFileDialog.InitialDirectory = @"c:\";
saveFileDialog.CreatePrompt = true;//指定文件不存在是否创建
saveFileDialog.OverwritePrompt = true;//提示文件是否已经存在
}