.net 做动态添加列 动态改变列标题 有没有学习的资料

.net做动态添加列动态改变列标题有没有学习的资料???比如说我查寻2010-01-012010-12-31这个是12个月的那们就做成abc1月金额2月金额3月金额... .net 做动态添加列 动态改变列标题 有没有学习的资料???
比如说我查寻2010-01-01 2010-12-31 这个是12个月的
那们就做成

a b c 1月金额 2月金额 3月金额
展开
 我来答
依然主宰cn
2011-03-11 · TA获得超过311个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:166万
展开全部
在后台事件里 改动就可以了。
你如果需要学习的话 ,市面上有很多 .net 开发的书,看你说的标题什么的 应该是 asp.net 的市面上 asp.net的书也不少 你去找几本上面都会有的。卖的书上面都是啊 绑定数据源的。
如果你想自己写语句 访问数据库 然后自己写语句吧数据导入到前台页面上的话 我建议你学学c#语法 和ADO.NET
希望对你有些帮助
。。。你别老是给的需求那么不明确啊。。。
如果你有一个表是 记录时间的话
select a,b,c,
sum(case when datepart(month,datetime) = 1 then sum(一月份的金额字段) else 0 end) as '1月金额',
sum(case when datepart(month,datetime) = 2 then sum(二月份的金额字段) else 0 end) as '2月金额',
................依此类推
from table1
执行这个SQL语句得到返回的数据集
a b c 1月金额 2月金额
1 2 3 .. ...
然后导到页面上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传奇勇者
2011-03-11 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:814万
展开全部
你说的这时显示结果吧,有两种办法可以处理,
一种是在datagrid里面动态增加列来实现;
另一种是你自己建立显示表格,不用数据绑定。
这两种方法各有利弊,需要你根据具体情况来确定。
动态增加列的代码如下:
BoundColumn column = new BoundColumn(); //按列表内容动态增加DataGrid的项目列
column.DataField = "Col" + dataReader["ID"].ToString();
column.HeaderText = dataReader["ItemName"].ToString();
dgMemberList.Columns.Add(column);
追问
需要什么引用么。
追答
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

不知道哪个是,自己看看吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友38fbca590
2011-03-11 · 超过92用户采纳过TA的回答
知道小有建树答主
回答量:950
采纳率:0%
帮助的人:412万
展开全部
直接用datagridview
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式