DataGrid的列头能既显示文字,又显示一个向上或向下箭头的小图片吗?高手请近...
我要实现DATAGRID的排序问题,并在列的标题既显示文字,又显示一小图片,但加了图片后,文字就看不见了,求助高手!!! 问题点数:30、回复次数:9Top
1 楼lrxz(九月鹰飞.Net)回复于 2003-12-04 09:58:56 得分 10
有个例子,仅供参考。
if((bool)ViewState["SortDesc"])
{
Sort = "<img>";//这里加入图片
}
else
{
Sort = "<img>";//这里加入图片
}
this.dg_TypeZ.Columns[1].HeaderText = "Z轴类别(中文)";
this.dg_TypeZ.Columns[2].HeaderText = "Z轴类别(英文)";
this.dg_TypeZ.Columns[3].HeaderText = "X轴类别";
this.dg_TypeZ.Columns[4].HeaderText = "Y轴类别";
if(e.SortExpression == "TypeZ")
{
this.dg_TypeZ.Columns[1].HeaderText = "Z轴类别(中文)" + Sort;
}
else if(e.SortExpression == "TypeZEn")
{
this.dg_TypeZ.Columns[2].HeaderText = "Z轴类别(英文)" + Sort;
}
else if(e.SortExpression == "TypeXID")
{
this.dg_TypeZ.Columns[3].HeaderText = "X轴类别" + Sort;
}
else if(e.SortExpression == "TypeYID")
{
this.dg_TypeZ.Columns[4].HeaderText = "Y轴类别" + Sort;
}Top
2 楼guoyan19811021(吉祥)回复于 2003-12-04 10:05:48 得分 5
可以使用模板列,在header加入label 和imageTop
3 楼cdsun()回复于 2003-12-04 10:10:14 得分 0
学习Top
4 楼gshope(北京.Net)回复于 2003-12-04 10:18:17 得分 5
用模版列,你想加什么控件都可以:)Top
5 楼lvzm(lzm)回复于 2003-12-04 10:24:22 得分 3
用模板列去绑定,完全可以。Top
6 楼37778866(error)回复于 2003-12-04 10:50:19 得分 2
使用DataGrid属性生成器,轻松搞定!Top
7 楼wang_cel(哦哦)回复于 2003-12-04 11:05:26 得分 0
lrxz(九月鹰飞.Net)
Sort = "<img>";//这里加入图片
这里怎么写,我试了一下,没成功Top
8 楼jami77(jami)回复于 2003-12-05 11:23:19 得分 5
怎么,if((bool)ViewState["SortDesc"]) 报错Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 66: {
Line 67: string Sort;
Line 68: if((bool)this.ViewState["SortDesc"])
Line 69: {
Line 70: Sort = "<img src='../Images/Sort1.gif'>";//??????
Top
9 楼wang_cel(哦哦)回复于 2003-12-10 11:04:21 得分 0
dingTop




