当前位置:编程学习 > C#/ASP.NET >>

怎么生成TXT文档

FileStream fsInfo = new FileStream("d:/试题.txt", FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter swInfo = new StreamWriter(fsInfo, Encoding.UTF8);
            swInfo.Flush();
            swInfo.BaseStream.Seek(0, SeekOrigin.Begin);
            foreach (DataGridViewRow row in this.dataGridView1.Rows)
            {
                string str = String.Empty;
                foreach (DataGridViewCell col in row.Cells)
                {
                    str += col.Value + "   ";

                }
                str += swInfo.NewLine;
                swInfo.Write(str);
以上代码是将dataGridView1中的全部内容写入TXT文档,我在dataGridView1中已经加入可供选择的按钮,请问如何把自己的选择内容写入TXT文档中,谢谢!!! 麻烦贴一下代码! --------------------编程问答--------------------

#region OutputStringToTextFile 输出字符串到Text文件
        /// <summary>
        /// 输出字符串到Text文件
        /// </summary>
        /// <param name="fileName">绝对路径加文件名</param>
        /// <param name="outStr"></param>
        public void OutputStringToTextFile(string fileName, string outStr)
        {
            FileStream mFileStream = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter mStreamWriter = new StreamWriter(mFileStream, Encoding.Default);
            try
            {
                mStreamWriter.Flush();
                mStreamWriter.BaseStream.Seek(0, SeekOrigin.Begin);
                mStreamWriter.Write(outStr);
                mStreamWriter.Flush();
                mStreamWriter.Close();
            }
            catch (Exception ex)
            {
                mStreamWriter.Close();
                throw new Exception("生成文件出错,\r\n" + ex.Message);
            }
            finally
            {
                mStreamWriter.Close();
            }
        }
        #endregion


我一直用的方法 --------------------编程问答--------------------
引用 1 楼 hanchao_5168 的回复:
C# code

#region OutputStringToTextFile 输出字符串到Text文件
        /// <summary>
        /// 输出字符串到Text文件
        /// </summary>
        /// <param name="fileName">绝对路径加文件名</param>
        /// <param name……

试一下吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,