C#实现datatable和datagridview数据互转方法

发布时间:2020年05月26日 阅读:380 次

C#实现datatable和datagridview数据互转方法,站长在百度的时候,并没有找到几个实现的方法。

现在将自己实现的方法贴下


一、将数据从datagridview中导入到datatable中

直接创建一个datatable,循环读取datagridview即可。

          //创建datatable,将datagridview中数据导入到datatable中
            DataTable dt1 = new DataTable("Table4Test");

            for (int count = 0; count < dataGridView1.Columns.Count; count++)
            {
                DataColumn dc = new DataColumn(dataGridView1.Columns[count].Name.ToString());
                dt1.Columns.Add(dc);
            }
            for (int count = 0; count < dataGridView1.Rows.Count; count++)
            {
                DataRow dr = dt1.NewRow();
                for (int countsub = 0; countsub < dataGridView1.Columns.Count; countsub++)
                {
                    dr[countsub] = Convert.ToString(dataGridView1.Rows[count].Cells[countsub].Value);
                }
                dt1.Rows.Add(dr);
            }


二、将数据从datatable中导入到datagridview

新建一个datatable,输入数据,然后将datagridview数据源绑定到表格即可。

 DataTable dt2 =new DataTable();//不一定适用哈,仅做说明
 dataGridView1.DataSource = dt2;




Tag:C# datatable datagridview
相关文章

发表评论: