c# VS2005 WinForm 获取路径问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:14:16
我的代码
private void button1_Click(object sender, EventArgs e)
{
this.SaveAs();
}
private void SaveAs()
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "Execl files (*.xls)|*.xls";
saveFileDialog.FilterIndex = 0;
saveFileDialog.RestoreDirectory = true;
saveFileDialog.CreatePrompt = true;
saveFileDialog.Title = "Export Excel File To";
saveFileDialog.ShowDialog();

Stream myStream;
myStream = saveFileDialog.OpenFile();

StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding(-0));

string str = "";
try
{
for (int i = 0; i < dataGridView1.ColumnCount; i++)

using System.Diagnostics;

System.Diagnostics.Process.Start("excel.exe")
例:
Process.Start("excel.exe","filename.xls");
Start(可执行文件路径,参数文件名)
可执行文件路径换成电脑上Excel的可执行文件位置就可以了(可读取注册表信息获取)

意思不是很明白,
点击button1调用SaveAs() 方法,
方法将DataGridView的数据导出到你指定存档的文件,代码中没有添加完成后打开的代码