SqlConnection connection = new SqlConnection(@"Data Source=localhost\SQLEXPRESS;Initial Catalog=PSeminar;Integrated Security=true;Trusted_Connection=Yes;MultipleActiveResultSets=true");
SqlCommand Command = connection.CreateCommand();
SqlDataReader SQLRD;
Command.CommandText = "Select * from Attendance";
connection.Open();
SQLRD = Command.ExecuteReader();
string data = "";
while (SQLRD.Read())
{
data += SQLRD[0].ToString() + ",";
data += SQLRD[1].ToString() + ",";
data += SQLRD[2].ToString() + ",";
data += SQLRD[3].ToString() + ",";
data += SQLRD[4].ToString() + ",";
data += SQLRD[5].ToString() + ",";
data += SQLRD[6].ToString() + ",";
data += SQLRD[7].ToString();
data += "\n";
}
SQLRD.Close();
connection.Close();
string filename = @"C:\download.csv";
FileStream fs = new FileStream(filename,FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(data);
sw.Flush();
sw.Close();
fs.Close();
當前我的代碼不顯示用戶指定文件位置的對話框。它總是存儲在「C:\ download.csv」;中是「硬編碼的」。取而代之,我想用對話框。如何使用對話框下載?
是U知道要保存在Web服務器上該文件並沒有下載到客戶端? –
@DavidePiras,我不知道。有什麼方法可以使用對話框。我試過研究,但我不明白。這就是爲什麼我決定發佈這個問題。謝謝。我需要幫助。 – Mark20