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里面