GridView显示图片 当鼠标经过GridView每行时,显示这行里的图片,就相当于一个提示信息一样?请问如何能实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似淘宝那种弹出一个显示产品图片的Div吗? 那你需要给每一行添加mouseover事件,通过该事件来调用前台的JS方法来显示 那你需要给每一行添加mouseover事件,通过该事件来调用前台的JS方法来显示,或者用ajax做 div.innerHTML="<img src=""/>" 给每一行添加mouseover事件,通过该事件来调用前台的JS方法来显示div.innerHTML=" <img src=""/>"需要js水平. 代码参考如下:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int index1; string sid; string str; if (e.Row.RowType == DataControlRowType.DataRow)//<img src='" + dtu.Rows[0]["image"].ToString() + "' width='12' height='12' align='absmiddle' border='0'> { e.Row.Cells[0].Text = (e.Row.RowIndex + 1).ToString(); e.Row.Attributes["onMouseout"] = "checktronmouseout(this);"; e.Row.Attributes["onMouseover"] = "checktronmouseover(this)"; index1 = e.Row.RowIndex; sid = GridView1.DataKeys[index1]["id"].ToString(); for (int i = 0; i < e.Row.Cells.Count; i++) { if ((e.Row.Cells[i].Text != "") && (i == 3) && (e.Row.Cells[i].Text != null)) { str = e.Row.Cells[i].Text; if (str.Length >= 30) { e.Row.Cells[i].Text = (new StrMethod()).cutStr(e.Row.Cells[i].Text, 30); e.Row.Cells[i].Text = "<a style='cursor:hand;' title='" + str + ">" + e.Row.Cells[i].Text + "</a>"; } } if ((e.Row.Cells[i].Text != "") && (i == 4) && (e.Row.Cells[i].Text != null)) { //str = e.Row.Cells[i].Text.Substring(4); e.Row.Cells[i].Text = "<img src='../" + e.Row.Cells[i].Text + "' style='cursor:hand;' title='" + e.Row.Cells[3].Text + "' width='12' height='12' align='absmiddle' border='0'>"; } } } } gridview如何在隐藏某些行之后再执行分页 使用Ajax如何建立项目名称为中文的Web项目 CheckBoxList可否添加子节点 如何实现当输入完用户名光标离开textbox时验证输入的用户名的唯一性 困惑中!执行完存储过程的返回值只能存储在DataReader中吗? 关于fileupload控件的问题? asp.net mvc 控制器问题 DataGrid可以横排版吗? 关于同时读取数据库中几个表的问题 我的OA项目发生一个重大的怪事 gridview 分页问题 解决 马上给分 关于DATALIST很简单的问题
div.innerHTML="<img src=""/>"
div.innerHTML=" <img src=""/>"
需要js水平.
{
int index1;
string sid;
string str;
if (e.Row.RowType == DataControlRowType.DataRow)//<img src='" + dtu.Rows[0]["image"].ToString() + "' width='12' height='12' align='absmiddle' border='0'>
{
e.Row.Cells[0].Text = (e.Row.RowIndex + 1).ToString();
e.Row.Attributes["onMouseout"] = "checktronmouseout(this);";
e.Row.Attributes["onMouseover"] = "checktronmouseover(this)";
index1 = e.Row.RowIndex;
sid = GridView1.DataKeys[index1]["id"].ToString();
for (int i = 0; i < e.Row.Cells.Count; i++)
{
if ((e.Row.Cells[i].Text != "") && (i == 3) && (e.Row.Cells[i].Text != null))
{
str = e.Row.Cells[i].Text;
if (str.Length >= 30)
{
e.Row.Cells[i].Text = (new StrMethod()).cutStr(e.Row.Cells[i].Text, 30);
e.Row.Cells[i].Text = "<a style='cursor:hand;' title='" + str + ">" + e.Row.Cells[i].Text + "</a>";
}
}
if ((e.Row.Cells[i].Text != "") && (i == 4) && (e.Row.Cells[i].Text != null))
{
//str = e.Row.Cells[i].Text.Substring(4);
e.Row.Cells[i].Text = "<img src='../" + e.Row.Cells[i].Text + "' style='cursor:hand;' title='" + e.Row.Cells[3].Text + "' width='12' height='12' align='absmiddle' border='0'>";
}
}
}
}