Как скачать CSV-файл с установленным по умолчанию YYYY-MM-DD в C#
public void ExportCSV_Driver() { string constr = ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString; using (SqlConnection con = new SqlConnection(constr)) { using (SqlCommand cmd = new SqlCommand("SELECT DriverName,Address,ContactNo,DLNo,CONVERT(char(10), DLExpiryDate,126) As DLExpiryDate ,Status FROM [dbo].[DriverRegistration]")) { using (SqlDataAdapter sda = new SqlDataAdapter()) { cmd.Connection = con; sda.SelectCommand = cmd; using (DataTable dt = new DataTable()) { sda.Fill(dt); //Build the CSV file data as a Comma separated string. string csv = string.Empty; foreach (DataColumn column in dt.Columns) { //Add the Header row for CSV file. csv += column.ColumnName + ','; } //Add new line. csv += "\r\n"; foreach (DataRow row in dt.Rows) { foreach (DataColumn column in dt.Columns) { //Add the Data rows. csv += row[column.ColumnName].ToString().Replace(",", ";") + ','; } //Add new line. csv += "\r\n"; } //Download the CSV file. Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment;filename=Driver.csv"); Response.Charset = ""; Response.ContentType = "application/text"; Response.Output.Write(csv); Response.Flush(); Response.End(); } } } } }
Что я уже пробовал:
выше приведен мой код, и я хочу знать, как загрузить CSV-файл в формате гггг-MM_DD
потому что когда он загружается, он принимает значение по умолчанию dd-mm-yyy
так что, пожалуйста, помогите мне срочно