首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 列显示图片并取值的有关问题?多谢各位帮忙解决

2012-03-04 
GridView 列显示图片并取值的问题?在线等,谢谢各位帮忙解决请教一个Gridview 其中一列:当值0时:显示图片

GridView 列显示图片并取值的问题?在线等,谢谢各位帮忙解决
请教一个Gridview 其中一列:

当值=0时:
显示图片一,图片一不可以点击


当值>0时:

显示图片二,同时点击图片二的时候可以取(本行第二列的值)



[解决办法]
简单的做法就是搞一个模版列,放两个控件,根据值来觉得显示哪一个。

[解决办法]
HtmlImage myImage myImage = new HtmlImage();
myImage.Style.Add(HtmlTextWriterStyle.Cursor, "hand");
if(值==0)
{
myImage.Src = "../Images/1.gif";
}
else if(值>0)
{
myImage.Src = "../Images/2.gif";
myImage.Attributes.Add("OnClick", "alert('" + e.Row.Cells[1].Text + "')");
}
String str_myImage=(找个方法可以输出HtmlImage为html的)myImage;
e.Row.Cells[1].Text=str_myImage;
以上代码写在RowDataBound里面

热点排行