GridView或者报表每一行上都加个表头

xuming120 2010-01-13 10:56:22

因为要多工资报表,所以要每个行上面都显示个表头。因为要裁剪么。

GridView或者是报表都可以。只要能实现就行

在网上根本没搜到。
...全文
191 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuming120 2010-01-13
  • 打赏
  • 举报
回复
要是没有好的方法吃完中午饭就结贴
xuming120 2010-01-13
  • 打赏
  • 举报
回复
动态拼html是可以解决,我想知道有没有什么办法比较简单或者设置下GridView的什么属性
dd__dd 2010-01-13
  • 打赏
  • 举报
回复
后台动态输出table,例如
string s="<table>";
for(int i = 0;i < DataTable.Rows.Count;i++)
{
s+="<tr>";
s+="<td>部门</td><td>员工姓名</td><td>加班</td><td>话补</td>........";
s+="</tr>";
s+="<tr>";
s+="<td>"+DataTable.Rows[i]["部门"].ToString()+"</td><td>"+DataTable.Rows[i]["员工姓名"].ToString()+"</td><td>"+.......
s+="</tr>";
}
s+="</table>";
然后将s输出到前台
xuming120 2010-01-13
  • 打赏
  • 举报
回复
顶上去 给出代码能实现立即结贴
xuming120 2010-01-13
  • 打赏
  • 举报
回复
大哥 我想要的是这种效果

部门 员工姓名 加班 话补 奖金 出差补助 房补 返体检 罚款 工服 个所 借款 房租 伙食 体检
行政 张三 100 11 60 100
部门 员工姓名 加班 话补 奖金 出差补助 房补 返体检 罚款 工服 个所 借款 房租 伙食 体检
设计 李四 100 60 200 130
部门 员工姓名 加班 话补 奖金 出差补助 房补 返体检 罚款 工服 个所 借款 房租 伙食 体检
设计 王五 100 60 100
部门 员工姓名 加班 话补 奖金 出差补助 房补 返体检 罚款 工服 个所 借款 房租 伙食 体检
行政 陈六

某一行上都有表头。要打印裁剪的
wiki14 2010-01-13
  • 打赏
  • 举报
回复
http://www.cnblogs.com/windphoenix/archive/2009/03/24/1420551.html
自定义。


protected void addRow(GridView gv)
{
if (gv.Rows.Count == 0)//如果数据为空,则执行
{
//添加表头信息
GridViewRow rowHeader = new GridViewRow(-1, -1, DataControlRowType.Header, DataControlRowState.Normal);
foreach (DataControlField field in gv.Columns)
{
TableCell cell = new TableCell();
rowHeader.Cells.Add(cell);
}
gv.Controls[0].Controls.Add(rowHeader);
//添加表尾
GridViewRow rowFooter = new GridViewRow(-1, -1, DataControlRowType.Footer, DataControlRowState.Normal);
foreach (DataControlField field in gv.Columns)
{
TableCell cell = new TableCell();
cell.Text = field.FooterText;
rowFooter.Cells.Add(cell);
}
gv.Controls[0].Controls.Add(rowFooter);
}
}
xuming120 2010-01-13
  • 打赏
  • 举报
回复
有具体的代码吗?
wiki14 2010-01-13
  • 打赏
  • 举报
回复
很多方法可以实现,

用GridView自带的表头,
自己用table里的th加。

62,263

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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