.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月金额 展开
比如说我查寻2010-01-01 2010-12-31 这个是12个月的
那们就做成
a b c 1月金额 2月金额 3月金额 展开
展开全部
在后台事件里 改动就可以了。
你如果需要学习的话 ,市面上有很多 .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 .. ...
然后导到页面上
你如果需要学习的话 ,市面上有很多 .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 .. ...
然后导到页面上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的这时显示结果吧,有两种办法可以处理,
一种是在datagrid里面动态增加列来实现;
另一种是你自己建立显示表格,不用数据绑定。
这两种方法各有利弊,需要你根据具体情况来确定。
动态增加列的代码如下:
BoundColumn column = new BoundColumn(); //按列表内容动态增加DataGrid的项目列
column.DataField = "Col" + dataReader["ID"].ToString();
column.HeaderText = dataReader["ItemName"].ToString();
dgMemberList.Columns.Add(column);
一种是在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;
不知道哪个是,自己看看吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用datagridview
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询