当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

.net中gridview疑难解答

欢迎进入.NET社区论坛,与200万技术人员互动交流 >>进入

    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;
}

相关内容
赞助商链接