datagridview单元格如何读取数据库

zhq1001 2012-09-21 08:10:22
数据库 src 有1000行 7列 数据

列名分别是 a,b,c,d,e,f,g

表格datagridview1共有40列

其中,第1~7列用于对应显示数据库的数据,第8~39列用于显示 第1~7列数据的计算结果

我只会用 datatable 绑定显示数据库数据 datagridview1.DataSource = dt;
但是这样做的话,第8~39列就不能用了

如何直接从数据库直接读取数据,并显示在第1~7列,而且第8~39列依然可以用
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiehuangda 2012-09-22
  • 打赏
  • 举报
回复
sql输出的时候,直接也变成相应的列就可以了。
比如你输出。
Select a,b,c,d From teble
那么,你可以把计算结果也一起输出。
Select a,b,c,d,(a+b)as u1,(c-d)as u2 From teble
这样把他一起绑定到DGV中,一起显示出来即可了。
  • 打赏
  • 举报
回复
统计可以在sql中完成并返回包含统计的dt

如果仅返回7列,那么你可以二次处理dt,动态的添加列,统计后返回处理的dt,然后绑定
雨隹 2012-09-21
  • 打赏
  • 举报
回复
不太明白什么意思 是预留出8-39列以后备用 还是直接在绑定数据之前已经计算好了 再显示在datagridview中?

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧