码迷,mamicode.com
首页 > 其他好文 > 详细

datatable把一个LIst的数据放入两个colum防止窜行的做法

时间:2015-04-28 22:13:53      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:

List<string> item = new List<string>();
            item.Add("第一列数据");
            item.Add("第二列数据");
            item.Add("第三列数据");
            item.Add("第四列数据");
            item.Add("第五列数据");
            item.Add("第六列数据");
            item.Add("第七列数据");
            item.Add("第八列数据");
            item.Add("第九列数据");
            DataTable dt = new DataTable();

            dt.Columns.Add("名称一");
            dt.Columns.Add("名称二");
            DataRow dr = dt.NewRow() ;

            for (int i = 0; i < item.Count; i+=2)
            {
                //如果这里不每次实例化就会每一次循环的数据覆盖上一次的
                dr = dt.NewRow();
                //写到指定的列上
                dr["名称一"] = item[i];
                //判断如果是奇数的话,最后一列不赋值
                if((i+1)<item.Count)
                {
                    dr["名称二"] = item[i + 1];
                }
                dt.Rows.Add(dr);
            }
            //最后绑定到datagridview上成为数据源就OK了
            this.dgvShow.DataSource = dt;

 

datatable把一个LIst的数据放入两个colum防止窜行的做法

标签:

原文地址:http://www.cnblogs.com/llcdbk/p/4464011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!