标题:[求助]DataGrid多层表头的问题
只看楼主
上炕不脱鞋
Rank: 1
等 级:新手上路
威 望:1
帖 子:332
专家分:0
注 册:2006-3-19
 问题点数:0 回复次数:0 
[求助]DataGrid多层表头的问题

代码如下:
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Header)
{
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].RowSpan = 2;
tcl[5].Text = "执行部门";

tcl.Add(new TableHeaderCell());
tcl[6].RowSpan = 2;
tcl[6].Text = "承办人";

tcl.Add(new TableHeaderCell());
tcl[7].RowSpan = 2;
tcl[7].Text = "合同总金额";

tcl.Add(new TableHeaderCell());
tcl[8].RowSpan = 2;
tcl[8].Text = "支出方式";

tcl.Add(new TableHeaderCell());
tcl[9].ColumnSpan = 3;
tcl[9].Text = "发票已开</td><td rowspan='2'>发票暂估金额</td><td colspan=4>付款</tr><td rowspan='2'>执行阶段</td></tr><tr><td>发票日期</td><td>发票号</td><td>开票金额</td><td>金额</td><td>日期</td><td>对应发票号</td><td>付款凭证号</td>";

}
}

出来的效果是这样:



表头的样式不统一,再说我也没有加样式,HTML里也没有,为什么会有样式啊!~
怎么解决啊????


搜索更多相关主题的帖子: 表头 DataGrid 
2006-12-19 10:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-110484-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.161486 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved