Ho una classe in linq che richiama la tabella db in questo modo e la domanda è: Come esportare quei dati in csv? Ho provato il collegamento suggerito e sto usando linq2csv e voglio ancora sapere come ottenere la colonna dal loro ordine? Grazie!Esporta in csv - query Linq
var usr = from usr in db.User
select new { usr.UserName, usr.Dept, usr.Name)
MainListView.DataSource = usr;
MainListView.DataBind();
CsvFileDescription outputFileDescription = new CsvFileDescription
{
SeparatorChar = ',',
FirstLineHasColumnNames = true,
FileCultureName = "en-US"
};
CsvContext cc = new CsvContext();
string finalPath = mypath + "usr_" + DateTime.Now.ToString ("yyyyMMddhhmmssfff") + ".csv";
cc.Write(usr, finalPath, outputFileDescription);
L'ho provato, ma ho il campo data e ora che non lo accetterò. Ce l'ho nella classe definita come dateTime e in sql è anche data e ora. Qualche idea. Cordiali saluti – FAA
Se la colonna sql consente i valori null, potrebbe essere necessario utilizzare DateTime? invece di DateTime. Se questo non aiuta, allora quale errore ottieni? – sgmoore
è datetime su entrambi. Anche l'errore è: DateTaken = u.DateTaken <--- connot implicity convert da datetime a datetime. grazie – FAA