我将查询结果绑定到了DataSet ds
怎么写入到txt呢,保证每条数据之间用逗号隔开,如下
日期,性别,科目,分数//这一行题目也得写上
20110101,男,语文,98
20110102,女,数学,95
怎么写入到txt呢,保证每条数据之间用逗号隔开,如下
日期,性别,科目,分数//这一行题目也得写上
20110101,男,语文,98
20110102,女,数学,95
解决方案 »
- 求教:怎么样把从数据库中读出来的一组数据 赋值给一个变量?
- 数据库方面的简单问题
- C#数据库问题(在线等,)
- 请问在C#中如何将价格显示在超市收银机的显示屏上???
- 百分求 asp.net 下载方法 在线等
- 如何写入一个XmlDocument的对象进去消息队列和从消息队列读取一个XmlDocument对象?
- 出现未将对象引用设置到对象的实例的错误,我该怎么改
- 下载的源代码有问题怎么办???问题如下:
- *******c#如何写一个可以响应httprequest的程序或服务?*************
- 为什么连接不上数据库??????
- C#开发c/s模式的程序,怎样算是网络版?
- c#中byte数组转换成结构体?
/// <summary>
/// 追加内容到文件
/// 不存在此文件自动创建
/// </summary>
/// <param name="pathandname">文件全路径</param>
/// <param name="msg">内容</param>
public static void AppendTextToFile(string pathandname, string msg)
{
try
{
using (System.IO.StreamWriter sw = System.IO.File.AppendText(pathandname))
{
sw.WriteLine(msg);
sw.Dispose();
}
}
catch (Exception ex) { throw ex; }
}
using (StreamWriter sw = new StreamWriter("路径"))
{
bool isFirst = true;
foreach (DataColumn column in dt.Columns)
{
if (!isFirst)
{
sw.Write(",");
}
isFirst = false;
sw.Write(column.ColumnName);
}
foreach (DataRow row in dt.Rows)
{
foreach (DataColumn column in dt.Columns)
{
if (!isFirst)
{
sw.Write(",");
}
isFirst = false;
sw.Write(row[column.ColumnName]);
}
}
sw.Flush();
sw.Close();
}
FileStream fs;
fs = File.Create(@"D:/test1.txt");//创建不要用file创建
fs.Close();
using (StreamWriter sw = File.AppendText(@"D:/test1.txt"))
{
sw.WriteLine(ds.tables["字段"]+","+字段);
}
}