需求是这样的,在form窗体上有两个按钮,一个为btnImpor "导入Excel",另一个为btnExpor "导出Excel"
要求点击btnImpor时,会弹出openfiledialog对话框,获取用户选择的文件路径
点击btnExpor时,会弹出savefiledialog对话框,获取用户选择的路径和文件名
我的代码btnImpor调用方法时报错,btnExpor不写方法调用也报错,求解。//btnImpor调用的方法
public string OpenFileDialogGetPath()
{
string path = "";
using (OpenFileDialog ofd = new OpenFileDialog())
{
ofd.InitialDirectory = "c:\\";
ofd.Filter = "Excel文档(*.xls)|*.xls";
if (ofd.ShowDialog() == DialogResult.OK)
{
path = ofd.FileName;
}
}
return path;
}
//btnExpor里写的代码
string path = "";
SaveFileDialog sf = new SaveFileDialog();
sf.InitialDirectory = "d:\\";
sf.Filter = "Excel文档|*.xls";
if (sf.ShowDialog() == DialogResult.OK)
{
path = sf.FileName;
}
MessageBox.Show(path);
要求点击btnImpor时,会弹出openfiledialog对话框,获取用户选择的文件路径
点击btnExpor时,会弹出savefiledialog对话框,获取用户选择的路径和文件名
我的代码btnImpor调用方法时报错,btnExpor不写方法调用也报错,求解。//btnImpor调用的方法
public string OpenFileDialogGetPath()
{
string path = "";
using (OpenFileDialog ofd = new OpenFileDialog())
{
ofd.InitialDirectory = "c:\\";
ofd.Filter = "Excel文档(*.xls)|*.xls";
if (ofd.ShowDialog() == DialogResult.OK)
{
path = ofd.FileName;
}
}
return path;
}
//btnExpor里写的代码
string path = "";
SaveFileDialog sf = new SaveFileDialog();
sf.InitialDirectory = "d:\\";
sf.Filter = "Excel文档|*.xls";
if (sf.ShowDialog() == DialogResult.OK)
{
path = sf.FileName;
}
MessageBox.Show(path);
解决方案 »
- 网上考来的代码,DTU发来数据只能收到一次数据,而从局域网发数据正常。帮忙给看看。
- label控件文字读取失败怎么解决?
- 关于文件拖动
- Insufficient memory to continue the execution of the program.
- 在WINFROM中怎样像WEB那样建表啊
- 求一设计模式?
- 如何判断已创建的Word Com对象是否可用?
- C#给背景色透明的GIF动画加水印文字后背景色不能保持透明了??
- WebDeployment生成时错误,缺少using指令
- 各位大哥,如何获取IIS服务中除了默认站点外的其他站点的绝对路径啊!!棘手--
- 又在迷茫了
- 一个关于VS2013 SQL2012和WP8 SDK安装顺序的问题
由于上传不了图片,只能发连接了,请大家帮看一下问题所在,我是在vs2008下运行的.
[STAThread]
http://my.csdn.net/my/album/detail/1719230
6楼是对的,但我使用线程,却没返回值.有人说要返回值的话要委托,就一个获取路径的返回值问题有这么复杂吗
?请问有没有别的时候这个需求的方法?折腾了3天了.