मैंने डबल कोट्स को हटाने से संबंधित कुछ प्रश्न यहां देखे हैं। लेकिन यह मेरे मुद्दे को हल नहीं किया। उन्होंने प्रतिस्थापन या ट्रिम कार्यों का उपयोग करने के लिए कहा। मैंने इस्तेमाल किया लेकिन समस्या बनी हुई है।तारों से डबल कोट्स को हटाना चाहते हैं
मेरे कोड:
DataTable dt = TypeConveriontHelper.ConvretExcelToDataTable(SourceAppFilePath);
string targetPath = BatchFolderPath + @"\" + "TRANSACT.INX";
StreamWriter wrtr = null;
wrtr = new StreamWriter(targetPath);
for (int x = 0; x < dt.Rows.Count; x++)
{
string rowString = "";
for (int y = 0; y < dt.Columns.Count; y++)
{
if (y == dt.Columns.Count - 1)
{
rowString += "\"" + dt.Rows[x][y].ToString() + "\"";
}
else
{
rowString += "\"" + dt.Rows[x][y].ToString() + "\"~";
}
}
rowString.Replace('"', ' ').Trim();
wrtr.WriteLine(rowString);
}
wrtr.Close();
wrtr.Dispose();
मैं उपरोक्त कोड में rowString.Replace('"', ' ').Trim();
का उपयोग करके की कोशिश की। लेकिन डबल कोट्स मौजूद हैं क्योंकि यह है। मुझे एक समाधान साबित करें। धन्यवाद।
मुझे संदेह है कि क्या आप अन्य प्रश्नों * सावधानी से उत्तर में जवाब पढ़ते हैं, तो आपको जवाब मिल जाएगा ... ध्यान दें कि संसाधनों का निपटान करने के लिए आपको 'उपयोग' कथन का भी उपयोग करना चाहिए, भले ही कोई हो अपवाद। –