zoukankan      html  css  js  c++  java
  • C#,WPF,DataGrid,Excel,导出

    private void btnExport_Click(object sender, RoutedEventArgs e)
    {
    System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
    sw.Start();
    dg.SelectAllCells();
    dg.ClipboardCopyMode = DataGridClipboardCopyMode.IncludeHeader;
    ApplicationCommands.Copy.Execute(null, dg);
    string result = (string)Clipboard.GetData(DataFormats.Text);
    SaveFileDialog sfd = new SaveFileDialog();
    string dtNow = DateTime.Now.ToString("yyyyMMddHHmmssffff");
    sfd.FileName = dtNow + "导出到Excel";
    sfd.Filter = "Excel文件(*.xls)|*.xls|Csc文件(*.csv)|*.csv|所有文件(*.*)|*.*";
    if(sfd.ShowDialog()==true)
    {
    string path = System.IO.Path.GetDirectoryName(sfd.FileName);
    dg.UnselectAllCells();
    StreamWriter swr = new StreamWriter(sfd.FileName);
    swr.WriteLine(result.Replace(',', ' '));
    swr.Close();
    sw.Stop();
    string timeSpan = sw.ElapsedMilliseconds.ToString();
    long num = dg.Items.Count;
    MessageBox.Show("共有" + num + "条数据! " + "导出到" + path + "! " + "共耗时" + timeSpan + "毫秒! ");
    }
    }

  • 相关阅读:
    MySQL之存储引擎
    MySQL之触发器
    MySQL之存储过程
    MySQL之自定义函数
    MySQL之视图
    三种方式安装mariadb-10.3.18
    Linux创建智能DNS
    CentOS 7 搭建Cobbler实现自动化安装系统
    搭建PXE实现自动化安装系统
    编译安装dropbear
  • 原文地址:https://www.cnblogs.com/Fred1987/p/5774579.html
Copyright © 2011-2022 走看看