zoukankan      html  css  js  c++  java
  • 将dataGridView数据转成DataTable

    如已绑定过数据源:

    DataTable dt = (dataGridView1.DataSource as DataTable)

    如未绑定过数据源:

    复制代码
         public DataTable GetDgvToTable(DataGridView dgv)
            {
                DataTable dt = new DataTable();
    
                // 列强制转换
                for (int count = 0; count < dgv.Columns.Count; count++)
                {
                    DataColumn dc = new DataColumn(dgv.Columns[count].Name.ToString());
                    dt.Columns.Add(dc);
                }
    
                // 循环行
                for (int count = 0; count < dgv.Rows.Count; count++)
                {
                    DataRow dr = dt.NewRow();
                    for (int countsub = 0; countsub < dgv.Columns.Count; countsub++)
                    {
                        dr[countsub] = Convert.ToString(dgv.Rows[count].Cells[countsub].Value);
                    }
                    dt.Rows.Add(dr);
                }
                return dt;
            }
    复制代码
  • 相关阅读:
    [转]
    Linux
    [转]
    [转]
    Linux 高级网络编程
    [转]
    [译]- 6-1 排列窗体上的控件(Laying Out Widgets on a Form)
    [转]
    [转]
    the thread has exited with code -1073741819
  • 原文地址:https://www.cnblogs.com/LuoEast/p/7479314.html
Copyright © 2011-2022 走看看