当前位置: 首页 > wzjs >正文

华为云做的网站怎么样网站推广服务商

华为云做的网站怎么样,网站推广服务商,知末设计网官网,长沙航科网页制作在此代码示例中,我们将学习如何使用 C# 代码将 DataGridView 数据导出到 CSV 文件并将其保存在文件夹中。 在这个程序中,首先,我们必须连接到数据库并从中获取数据。然后,我们将在数据网格视图中显示该数据,…

        在此代码示例中,我们将学习如何使用 C# 代码将 DataGridView 数据导出到 CSV 文件并将其保存在文件夹中。
 
        在这个程序中,首先,我们必须连接到数据库并从中获取数据。然后,我们将在数据网格视图中显示该数据,如下图所示。

让我们转到页面加载事件,获取员工数据,并绑定数据 GridView。

private void FrmExport_Load(object sender, EventArgs e)  
{  
    SqlConnection sqlCon;  
    string conString = null;  
    string sqlQuery = null;  
  
    conString = "Data Source=.;Initial Catalog=DemoTest;Integrated Security=SSPI;";  
    sqlCon = new SqlConnection(conString);  
    sqlCon.Open();  
    sqlQuery = "SELECT * FROM tblEmployee";  
    SqlDataAdapter dscmd = new SqlDataAdapter(sqlQuery, sqlCon);  
    DataTable dtData = new DataTable();  
    dscmd.Fill(dtData);  
    dataGridView1.DataSource = dtData;  

然后,在按钮单击事件处理程序上,编写以下代码。

private void btnCsv_Click(object sender, EventArgs e)  
{  
    if (dataGridView1.Rows.Count > 0)  
    {  
        SaveFileDialog sfd = new SaveFileDialog();  
        sfd.Filter = "CSV (*.csv)|*.csv";  
        sfd.FileName = "Output.csv";  
        bool fileError = false;  
        if (sfd.ShowDialog() == DialogResult.OK)  
        {  
            if (File.Exists(sfd.FileName))  
            {  
                try  
                {  
                    File.Delete(sfd.FileName);  
                }  
                catch (IOException ex)  
                {  
                    fileError = true;  
                    MessageBox.Show("It wasn't possible to write the data to the disk." + ex.Message);  
                }  
            }  
            if (!fileError)  
            {  
                try  
                {  
                    int columnCount = dataGridView1.Columns.Count;  
                    string columnNames = "";  
                    string[] outputCsv = new string[dataGridView1.Rows.Count + 1];  
                    for (int i = 0; i < columnCount; i++)  
                    {  
                        columnNames += dataGridView1.Columns[i].HeaderText.ToString() + ",";  
                    }  
                    outputCsv[0] += columnNames;  
                              
                    for (int i = 1; (i - 1) < dataGridView1.Rows.Count; i++)  
                    {  
                        for (int j = 0; j < columnCount; j++)  
                        {  
                            outputCsv[i] += dataGridView1.Rows[i - 1].Cells[j].Value.ToString() + ",";  
                        }  
                    }  
  
                    File.WriteAllLines(sfd.FileName, outputCsv, Encoding.UTF8);  
                    MessageBox.Show("Data Exported Successfully !!!", "Info");  
                }  
                catch(Exception ex)  
                {  
                    MessageBox.Show("Error :" + ex.Message);  
                }  
            }  
        }  
    }  
    else  
    {  
        MessageBox.Show("No Record To Export !!!", "Info");  
    }  

        现在,运行应用程序。点击“导出为 CSV”按钮时,它会询问文件保存位置。输入文件名,然后点击“确定”。它会生成一个 CSV 文件。

希望这段代码能帮助到所有读者。祝您编码愉快!

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

http://www.dtcms.com/wzjs/411427.html

相关文章:

  • 兰州产品营销网站建设企业网站推广方案设计
  • asp.net 制作网站开发青岛seo搜索优化
  • 建设网站花都区全国疫情高峰时间表最新
  • 网站建设好了怎么在百度可以搜到郴州网站推广
  • 广州网站设计流程个人网站搭建
  • 求推荐好的网站建设平台学seo需要多久
  • 二手车网站模版售价职业教育培训机构排名前十
  • 南阳做网站优化价格关键词挖掘长尾词
  • 网站建设公司专业网站研发开发合肥关键词排名提升
  • h5网站如何做长沙正规seo优化公司
  • 互联网推广seoseo好seo
  • html动态网站怎么做软文类型
  • 双语网站管理系统 div cssgoogle ads 推广
  • 私有云可以做网站做外贸用什么软件找客户
  • 丰都网站建设公司自动推广引流app
  • 东营建设工程信息网站如何制作百度网页
  • 网站的关键词库怎么做百度在线客服中心
  • 上海哪家公司提供专业的网站建设seo快速排名软件价格
  • 杭州建设委员会网站什么是关键词广告
  • 河北邯郸做网站百度搜索排名机制
  • 做艺术文字的网站制作一个网站的费用是多少
  • php网站建设模板seo最新快速排名
  • b2b电子商务网站有发布软文的平台
  • 博达网站建设怎么建立下载代运营一家店铺多少钱
  • wordpress注册完成请检查电子邮件网站优化入门免费教程
  • 徐州网站建设的特点营销神器
  • untitled怎么做网页seo搜索引擎优化推广
  • 辛集做网站公司网站运营公司
  • 钙网logo设计免费seo技术培训课程
  • 网站建设 迅雷下载磁力猫引擎