永发信息网

向C# winform 的DataDridView 导入数据库文件的步骤是怎样的?(就是把一个信息表添加进去)

答案:3  悬赏:10  手机版
解决时间 2021-01-23 16:30
向C# winform 的DataDridView 导入数据库文件的步骤是怎样的?(就是把一个信息表添加进去)
最佳答案
1.应该叫做DataGridView 吧,呵呵
2.导入数据就是第一步你要查询数据库;第二步就是要通过查询的数据库得到一个DataSet或者得到一个DataTable,然后赋值给DataGridView 的一个属性,然后运行即可
全部回答

在处理百万级的数据方面,也不一定需要存储过程,用c#一样可以;

ado.net提供了常用对象即可解决,就是数据适配器,在处理海量数据的时候,表现还是可圈可点的。

先指定参数,接着一个循环,例:

    for (int i = 0; i < 100; i++)     {     dataset.tables[0].rows[i].beginedit();     dataset.tables[0].rows[i]["time"] = "2222-22-22 22:22:22";     dataset.tables[0].rows[i]["value"] = 100;     dataset.tables[0].rows[i]["id"] = "id"+(i+10000);     dataset.tables[0].rows[i].endedit();     }

接着一次提交更新就ok了

数据适配器.update(dataset.tables[0]);

然后释放资源,把数据集合适配器的资源都释放掉,连接也返回池中。

    dataset.tables[0].clear();     适配器.dispose     dataset.dispose

要注意的是,你在取记录填充到数据集里面的时候,不要一次去提取100万条,那样你的数据库引擎会不堪重负的。要根据你的硬件配置,每次提取适量的数据,如果配置不是很高,一次提取个500-600就行了,这样很快就能把数据在循环中处理完毕而不是卡到cpu暴涨直到死机。

首先、你得有数据库、然后把数据库里的内容放到datatable里、然后把datatable里的内容、放到DataGridView 就行、一般查是用个类、然后直接在命令里做就行、
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Fan Bingbing is easy to recognize as she’
本人34岁,天天早上起来胸椎疼痛,手臂跟手没
单选题“使用了光与色的组合,使画面上的旭日
吉林大学,东北大学,南京航空航天大学,这几
如图所示,AB两物体受到水平向左F1=10N,水平
数轴上,4和-2.5所对应的点之间的距离是A.4B.
LV YSL圣罗兰gucci古驰这些大牌买的人多吗
有什么比较好的关于家居建材行业的微信公众账
香蕉熟透了还能吃吗 哈密瓜熟透了能吃吗
涧西区洛阳蜜果奶茶(王府井购物中心)哪位知道
各边长均为整数且三边各不相等的三角形的周长
电影我们的生活充满阳光男女主角是谁
8吨水泥,用去4分之1,再用去4之1吨,一共用
六年级数学练习与测试
单选题西方学者认为,公元前6—公元前3世纪是
推荐资讯
fragment中怎么读取assets下的文件
马克思说:“我们的生产同样是反映我们本质的
玩王者荣耀手机发热严重怎么办
求这视频中5分左右的那首电音!
全新途胜加油门无力是啥问题
成都城北商贸城周边的好楼盘有哪些?
从5名学生中选出3人参加数学、物理、化学三科
thinkpad笔记本品质怎么样?
前不久,湛江获得“中国海鲜美食之都”称誉.
油橄榄是世界著名的亚热带果树和重要经济林木
龙腾配货站怎么去啊,我要去那办事
嫦娥一个人在月亮上很寂寞空虚,希望有个人陪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?