在winForm中 dataGrid 如何制作两级标题 例如: | 123 | |销售额|成本|毛利| 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以重绘header,参看http://www.codeproject.com/cs/miscctrl/SizableColumnHdrDataGrid.asp private void dgrBasic_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e){string insTd=""; for(int k=1;k<tabTitle.Count/2;k++) { insTd+="<td colspan='"+tabTitle[k]+"'>"+tabTitle[k+tabTitle.Count/2]+"</td>"; } if(e.Item.ItemType == ListItemType.Header) { e.Item.Cells[0].RowSpan = 2; e.Item.Cells[1].RowSpan = 2; e.Item.Cells[2].ColumnSpan = Convert.ToInt32(tabTitle[0]); e.Item.Cells[2].Text =tabTitle[tabTitle.Count/2].ToString()+"</td>"+insTd+"</tr><tr bgcolor='#CECFFF'><td>" + e.Item.Cells[2].Text; //e.Item.Cells[2].Text = "评 价(人次数)</td></tr><tr bgcolor='#CECFFF'><td>" + e.Item.Cells[2].Text; e.Item.Cells[2].HorizontalAlign = HorizontalAlign.Center; } } to:dlzhangln 我要的是winform的不是 web to dlzhangln(我知道你性格,答题要给分的,你也磨不开不给,是不?能麻烦你给我一份吗? Knight94(愚翁) ( ) 信誉:110 Blog 2006-08-30 14:57:00 得分: 0 说的是winform的加了方法和属性用来改变标题栏的高度 Top dlzhangln(我知道你性格,答题要给分的,你也磨不开不给,是不?) ( ) 信誉:100 说的是 webform的,用字符串构造html代码都不难,看你需要哪个了 我想要一个具体的例子,二级title的,最好可以实现能象财务报表的功能.不要给我看codeproject的SizableColumnHdrDataGrid.asp和SourceGrid2_Source我都看过了.看不懂. 多层表头 http://dev.csdn.net/develop/article/61/61325.shtm 【请教】xml文件合并 请高手帮忙 .net开发的系统可以部署在Solaris下吗? 在JS里如何将一个用逗号分开的字符串添加到<select></select>里面? datagrid(winform)禁止新增一行的问题,请思归等大侠指点!顺便给大家拜个早年 bho 安装设置对话框 ? 我的DataSet为什么不能添加表? 请问碰到DirectoryInfo为未放光盘的驱动器时该如何处理? 如何设计一个多叉树? 关于系统时间的问题。急! c# 对EXCEL操作的问题 求教高手,如何设置datagrid指定行的背景颜色,在线等,很急,谢谢
http://www.codeproject.com/cs/miscctrl/SizableColumnHdrDataGrid.asp
{
string insTd="";
for(int k=1;k<tabTitle.Count/2;k++)
{
insTd+="<td colspan='"+tabTitle[k]+"'>"+tabTitle[k+tabTitle.Count/2]+"</td>";
}
if(e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].RowSpan = 2;
e.Item.Cells[1].RowSpan = 2;
e.Item.Cells[2].ColumnSpan = Convert.ToInt32(tabTitle[0]);
e.Item.Cells[2].Text =tabTitle[tabTitle.Count/2].ToString()+"</td>"+insTd+"</tr><tr bgcolor='#CECFFF'><td>" + e.Item.Cells[2].Text;
//e.Item.Cells[2].Text = "评 价(人次数)</td></tr><tr bgcolor='#CECFFF'><td>" + e.Item.Cells[2].Text;
e.Item.Cells[2].HorizontalAlign = HorizontalAlign.Center;
}
}
能麻烦你给我一份吗?
说的是winform的
加了方法和属性用来改变标题栏的高度
Top
dlzhangln(我知道你性格,答题要给分的,你也磨不开不给,是不?) ( ) 信誉:100
说的是 webform的,用字符串构造html代码
都不难,看你需要哪个了
不要给我看codeproject的SizableColumnHdrDataGrid.asp和SourceGrid2_Source我都看过了.
看不懂.
http://dev.csdn.net/develop/article/61/61325.shtm