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

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;
时间: 2024-10-05 10:28:56

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

设计一个表单,放入两个按钮,单击它们时将显示不同问候语。

<form><button onclick="fn1()">问候先生</button><button onclick="alert('小姐,您好!');">问候小姐</button></form><script>function fn1(){ alert("先生,你好");}</script>

几百万数据放入内存不会把系统撑爆吗?

在公司有一个需求是要核对一批数据,之前的做法是直接用SQL各种复杂操作给怼出来的,不仅时间慢,而且后期也不好维护,就算原作者来了过一个月估计也忘了SQL什么意思了,于是有一次我就想着问一下之前做这个需求的人为什么不将这些数据查出来后在内存里面做筛选呢?直接说了你不怕把内存给撑爆吗?此核算服务器是单独的服务器,配置是四核八G的,配置堆的大小是4G.本着怀疑的精神,就想要弄清楚几百万条数据真的放入内存的话会占用多少内存呢? 计算机的存储单位计算机的存储单位常用的有bit.Byte.KB.MB.GB.

二级联动:map,for循环一级数据,调用接口获取对象数据依次放到数组里(解决由于后端java是多线程,接收到的数据放入(push)数组中有可能会顺序不对)

解决方法:遍历一级数据时先push一个新的对象,调用接口获取到数据之后splice方法通过index的值判断放入到数组的对应下标下 this.tableData一级数据:  this.relationMaterialNameList二级数据: this.tableData.map((item,index)=>{ this.relationMaterialNameList.push({}) // 编辑页面项目下拉框数据 this.getSpecificationList(item.reimburs

运用html5+css3+jq+js实现添加的数据放入本地存储和界面

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>历史记录</title> <style> *{ margin: 0; padding: 0; } body{ margin-left: 300px; } ul{ list-style: none; } ul li,div{ width: 250p

Datatable转换为Json 然后把Json数据放入 js 文件中

C#中把Datatable转换为Json的5个代码实例 /// <summary> /// Datatable转换为Json /// </summary> /// <param name="table">Datatable对象</param> /// <returns>Json字符串</returns> public static string ToJson(DataTable dt) { StringBuilde

用angular实时获取本地localStorage数据,实现一个模拟后台数据登入的效果

研究了一上午,终于做出了,实时获取本地localStorage来模拟注册登入~~~ <!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>我们虽然很穷,但是我们有梦想</title><script src="angular.js"></script></head>

js数据放入缓存,需要再调用

再贴代码之前先描述下,这个技术应用的场景:一个页面的http请求次数能少点就少,这样大大提高用户体验.所以再一个页面发起一个请求,把所有数据都拿到后储存在缓存里面,你想用的时候再调用出来,这个是非常好的一个做法. 下面开始讲解这个技术的应用: 这个技术主要运用到getStorage setStorage 步骤如下: //定义全局变量函数var uzStorage = function () { var ls = window.localStorage; return ls;};//定义全局变量u

spring启动时加载字典表数据放入map

import java.util.HashMap; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import cn.zsmy.constant.Constant; import cn.zsmy.service.tmp.ExDictService; import cn.zsmy.

python 抓取&quot;一个&quot;网站文章信息放入数据库

# coding:utf-8 import requests from bs4 import BeautifulSoup import json import time import datetime import pymysql import sys reload(sys) sys.setdefaultencoding('utf-8') # 获取文章内容方法 def getartinfo( url ): page = requests.get(url).content soup = Beaut