110,555
社区成员
发帖
与我相关
我的任务
分享
saveexcel . Filter = "Execl files (*.xls)|*.xls|文本文件|*.txt";
saveexcel . FilterIndex = 0;
saveexcel.RestoreDirectory = true;
saveexcel.Title = "導出檔保存路徑";
saveexcel.FileName = null;
saveexcel.ShowDialog();
string FileName = saveexcel.FileName;
if (FileName.Length != 0)
{
FileStream objFileStream;
StreamWriter objStreamWriter;
string strLine = "";
objFileStream = new FileStream(FileName, System.IO.FileMode.Create, System.IO.FileAccess.Write);
objStreamWriter = new StreamWriter(objFileStream, System.Text.Encoding.Unicode);
for (int i = 0; i < dt.Columns.Count; i++)
{
strLine = strLine + dt.Columns[i].ColumnName.ToString() + Convert.ToChar(9);
}
objStreamWriter.WriteLine(strLine);
strLine = "";
for (int i = 0; i < dt.Rows.Count; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
strLine = strLine + dt.Rows[i][j].ToString() + Convert.ToChar(9);
}
objStreamWriter.WriteLine(strLine);
strLine = "";
}
objStreamWriter.Close();
objFileStream.Close();
MessageBox.Show("資料已經成功導出到:" + saveexcel.FileName.ToString(), "導出完成", MessageBoxButtons.OK, MessageBoxIcon.Information);