zoukankan      html  css  js  c++  java
  • 将datagridview数据保为xml或txt文件

    using System.IO
    public void SaveFile()
            {
                //实例化一个保存文件对话框
                SaveFileDialog sf = new SaveFileDialog();
                //设置文件保存类型
                sf.Filter = "txt文件|*.txt|xml";
                //如果用户没有输入扩展名,自动追加后缀
                sf.AddExtension = true;
                //设置标题
                sf.Title = "写文件";
                //如果用户点击了保存按钮
                if (sf.ShowDialog() == DialogResult.OK)
                {
                    //实例化一个文件流--->与写入文件相关联
                    FileStream fs = new FileStream(sf.FileName, FileMode.Create);
                    //实例化一个StreamWriter-->与fs相关联
                    StreamWriter sw = new StreamWriter(fs);
                    //开始写入
                    if (this.dataGridView1.Rows.Count < 1)
                    {
                        MessageBox.Show("没有数据!导出失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    }
                    else
                    {
                        for (int i = 0; i < this.dataGridView1.Rows.Count - 1; i  )
                        {
                            sw.WriteLine(this.dataGridView1.Rows[i].Cells[0].Value.ToString());
                        }
                        //sw.Write(this.textBox1.Text);
                        //清空缓冲区
                        sw.Flush();
                        //关闭流
                        sw.Close();
                        fs.Close();
                        MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }

  • 相关阅读:
    Android 通过solid来定义不同边框的颜色,可以只定义一个边框的颜色
    Java里的简单替换
    ActionBar
    char、short、int、float、double对应字节
    Java和JDK版本的关系-(转载)
    JFlash ARM对stm32程序的读取和烧录-(转载)
    STM32的时钟系统RCC详细整理(转载)
    STM32F7系列时钟相关问题:HSE模式配置(旁路模式、非旁路模式
    git OpenSSL SSL_connect问题
    keil使用VScode外部编辑器
  • 原文地址:https://www.cnblogs.com/yuhanzhong/p/3160566.html
Copyright © 2011-2022 走看看