public static void WriteTextFile(DataTable dt, string TextFile)
{
StringBuilder sbText = new StringBuilder();
foreach (DataRow dr in dt.Rows)
{
for (int i = 0; i < dt.Columns.Count; i++)
{
if (dr[i] != DBNull.Value)
sbText.Append(dr[i].ToString());
if (i < dt.Columns.Count - 1)
sbText.Append(splitStr);
}
sbText.Append("\r\n");
}
System.IO.StreamWriter sw = new System.IO.StreamWriter(TextFile, false, System.Text.Encoding.Default);
sw.Write(sbText.ToString());
sw.Close();
}
c#把DataTable的数据存到Text文件
本文介绍了如何在C#中定义并实现`WriteTextFile`方法,该方法接收一个`DataTable`对象和一个文本文件名,通过遍历DataTable的每一行和列,将其内容写入指定的文本文件中,确保处理了DBNull.Value和换行符。
268

被折叠的 条评论
为什么被折叠?



