数据从数据库里调用,用DataList显示.由于客户需要,想直接点击按钮,生成一个可以保存的文本,并把数据库的内容写在文本上,能实现吗?

解决方案 »

  1.   

    StreamWriter
    理论上来说是可以
      

  2.   

    string filename = server.MapPath("~/test.txt");
                message = "hello world";
                File.WriteAllText(filename, message);
      

  3.   

    msdn若要执行此操作... 
     请参见本主题中的示例... 
     
    创建文本文件。 
     如何:向文件写入文本 
     
    写入文本文件。 
     如何:向文件写入文本 
     
    读取文本文件。 
     如何:从文件读取文本 
     
    向文件中追加文本。 
     如何:打开并追加到日志文件 File.AppendText FileInfo.AppendText 
     
    重命名或移动文件。 
     File.Move FileInfo.MoveTo 
     
    删除文件。 
     File.Delete FileInfo.Delete 
     
    复制文件。 
     File.Copy FileInfo.CopyTo 
     
    获取文件大小。 
     FileInfo.Length 
     
    获取文件属性。 
     File.GetAttributes 
     
    设置文件属性。 
     File.SetAttributes 
     
    确定文件是否存在。 
     File.Exists 
     
    读取二进制文件。 
     如何:对新建的数据文件进行读取和写入 
     
    写入二进制文件。 
     如何:对新建的数据文件进行读取和写入 
     
    检索文件扩展名。 
     Path.GetExtension 
     
    检索文件的完全限定路径。 
     Path.GetFullPath 
     
    检索路径中的文件名和扩展名。 
     Path.GetFileName 
     
    更改文件扩展名。 
     Path.ChangeExtension
     
      

  4.   

    StreamWriter sw=new StreamWriter("error.txt",true);
    string msg="123";
    sw.Write(msg);
    sw.Close();
      

  5.   

    来泼水的,劝君莫要动不动就来代码,居然有人告诉用什么类了,就应该学会去利用MSDN和百度,这样做出来更记住和有成就感。