में शीर्षलेख जोड़ें I कक्षा का उपयोग DataTable
में एक सीएसवी फ़ाइल में पंक्तियों को लिखने के लिए कर रहा है। कोड काम करता है लेकिन मैं इसे हेडर लिखने के लिए नहीं मिल सकता।मैन्युअल रूप से CsvHelper.CsvWriter
क्लास मैप बनाने के बिना मैन्युअल रूप से हेडर कैसे जोड़ सकता हूं?
http://joshclose.github.io/CsvHelper/
DataTable dt = GetDataTableFromDB();
System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(memoryStream);
CsvHelper.CsvWriter writer = new CsvHelper.CsvWriter(streamWriter);
foreach (DataColumn column in properties.Columns)
writer.WriteHeader(column.ColumnName); //<--- How do I write to column
foreach (DataRow row in dt.Rows)
{
foreach (object item in row.ItemArray)
writer.WriteField(item.ToString());
writer.NextRecord();
}
मैं इस विधि का उपयोग करना चाहता हूं, लेकिन कभी भी '' datareader'' का उपयोग नहीं किया है। मौजूदा डेटाटेबल से नए डेटाटेबल को कैसे पॉप्युलेट करना है, मैं कहां से पता लगा सकता हूं? – Zeus