1. 在网页中制作了一个gridview,其中一列是按钮列(此列已有click事件)
现在需要实现如下的功能:1)单击此列某个cells后能在此cells右下方出现关于点击内容的“详细说明窗口”(可以是窗口也可以是其他);2)当鼠标再点击“详细说明窗口”以外的区域时,这个“说明窗口自动消失”
可直接用ToolTip属性。代码如下:
| for (int i = 0; i <= GridView1.Rows.Count - 1; i++) { DataRowView mydrv; string gIntro; if (GridView1.PageIndex == 0) { mydrv = myds.Tables["飞狐工作室"].DefaultView;//表名 gIntro = Convert.ToString(mydrv["家庭住址"]);//所要处理的字段 GridView1.Rows.Cells[3].Text = SubStr(gIntro, 2); } else { mydrv = myds.Tables["飞狐工作室"].DefaultView[i + (5 * GridView1.PageIndex)]; gIntro = Convert.ToString(mydrv["家庭住址"]); GridView1.Rows.Cells[3].Text = SubStr(gIntro, 2); GridView1.Rows.Cells[3]. ToolTip=gIntro; } } |
调用的方法
| public string SubStr(string sString, int nLeng) { if (sString.Length <= nLeng) { return sString; } string sNewStr = sString.Substring(0, nLeng); sNewStr = sNewStr + "..."; return sNewStr; } |

