创建多层表头代码如下:
private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Header)
{
gp.AllowShorting = true;
TableCellCollection tcl=e.Item.Cells;
tcl.Clear();
tcl.Add(new TableHeaderCell());
tcl[0].RowSpan=2;
tcl[0].Text="日 期";
tcl.Add(new TableHeaderCell());
tcl[1].RowSpan=2;
tcl[1].Text="变电站";
tcl.Add(new TableHeaderCell());
tcl[2].RowSpan=2;
tcl[2].Text="线路";
tcl.Add(new TableHeaderCell());
tcl[3].RowSpan=2;
tcl[3].Text="有功电量";
tcl.Add(new TableHeaderCell());
tcl[4].RowSpan=2;
tcl[4].Text="无功电量";
tcl.Add(new TableHeaderCell());
tcl[5].ColumnSpan=7;
tcl[5].Text="损失</td><td rowspan='2' align=center><STRONG>低压系数</STRONG></td><td rowspan='2' align=center><STRONG>功率因数</STRONG></td><td rowspan='2' align=center><STRONG>低压供电量</STRONG></td><td rowspan='2' align=center><STRONG>运行时间</STRONG></td></tr><tr><td>线损</td><td>铜损</td><td>铁损</td><td>其他损失</td><td>小计</td><td>低压损失</td><td>合计</td></tr>";
}
}其中的汉字是表头名称,
问题是我创建多表头以后就不能排序了,各位大侠有什么好方法能实现即是多表头同时还可以排序,急用,实在是感激.
private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Header)
{
gp.AllowShorting = true;
TableCellCollection tcl=e.Item.Cells;
tcl.Clear();
tcl.Add(new TableHeaderCell());
tcl[0].RowSpan=2;
tcl[0].Text="日 期";
tcl.Add(new TableHeaderCell());
tcl[1].RowSpan=2;
tcl[1].Text="变电站";
tcl.Add(new TableHeaderCell());
tcl[2].RowSpan=2;
tcl[2].Text="线路";
tcl.Add(new TableHeaderCell());
tcl[3].RowSpan=2;
tcl[3].Text="有功电量";
tcl.Add(new TableHeaderCell());
tcl[4].RowSpan=2;
tcl[4].Text="无功电量";
tcl.Add(new TableHeaderCell());
tcl[5].ColumnSpan=7;
tcl[5].Text="损失</td><td rowspan='2' align=center><STRONG>低压系数</STRONG></td><td rowspan='2' align=center><STRONG>功率因数</STRONG></td><td rowspan='2' align=center><STRONG>低压供电量</STRONG></td><td rowspan='2' align=center><STRONG>运行时间</STRONG></td></tr><tr><td>线损</td><td>铜损</td><td>铁损</td><td>其他损失</td><td>小计</td><td>低压损失</td><td>合计</td></tr>";
}
}其中的汉字是表头名称,
问题是我创建多表头以后就不能排序了,各位大侠有什么好方法能实现即是多表头同时还可以排序,急用,实在是感激.
解决方案 »
- datatable传递问题
- .net拖控件和不拖控件的区别!?一直没有理会过 今天请教下各位高手
- 有一个控件赋值的问题。。跪谢大虾。。。
- GridView绑定后显示的数据栏都是0?
- 能弹出这两种对话柜吗?
- 程序中发生错误的时候,是否可以直接转到一个指定页面?
- 能用asp.net作后台,DreamWeaver画前台界面吗,如果能两者如何配合使用.--问题一经解决,立即加分,决不拖欠
- 做了一个dll,我怎么验证这个dll功能正确否?
- Real Messenger 企业即时消息系统试用。
- 水晶报表可以打印图片吗?
- 高分求关于读XML的问题,
- 我是新手,第一次学asp.net,在网上下了一个留言版,但是不能运行
看能不能在RENDER表头的时候,把__dopostback机制引进.为每个<a href="#" onclick="_dopostback(this)"> 日期</a>
http://dotnet.aspx.cc/ShowDetail.aspx?id=E5254FD8-252F-457C-F61E-32EE353E8BF2
http://dotnet.aspx.cc/ShowDetail.aspx?id=00C78024-5C08-4F3F-BCA8-AB3C0B330A12
————————————————————————————————————
欢迎试用lgxgrid表格控件,内置强大的格式控制和打印功能,内置通过XML与WebService服务交换数据的便捷方法(开发基于B/S的WEB应用程序很有用),有详尽的中文帮助文档,有基于VB6、C#、ASP.net、VC++的例程!欢迎访问http://lgxyslldw.512j.com