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

GridView控件怎么行选择

2011-12-31 
GridView控件如何行选择?不知道如何设定,可以在每行前面出来一列(indicator列),然后可以行选择。[解决办法]

GridView控件如何行选择?
不知道如何设定,可以在每行前面出来一列(indicator列),然后可以行选择。

[解决办法]
可以加commandfield,
<Columns>

<asp:CommandField ShowSelectButton= "True " />
</Columns>
[解决办法]
同意babyrockxray(紫色阴影) 的做法加一个commandfield
[解决办法]
我同意 babyrockxray(紫色阴影) 的
[解决办法]
在行绑定的时候给行加一个属性
e.Row.Attributes.Add( "onmousemove ", "Show( ' "+dt.Rows[e.Row.RowIndex][ "XiaoXiContent "].ToString()+ " ') ");
e.Row.Attributes.Add( "onmouseover ", "this.oldcolor=this.style.backgroundColor;this.style.backgroundColor= '#C8F7FF '; ");
e.Row.Attributes.Add( "onmouseout ", "this.style.backgroundColor=this.oldcolor;Hide(); ");

写在事件RowDataBound中....前台写一个javascript show方法...
[解决办法]
这需要用JS调用GridView的select事件
在GridView的RowDataBound事件中
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add( "onclick ", "__doPostBack( 'GridView1 ', 'Select$ " + e.Row.RowIndex.ToString+ " ') ");
}
要求你生成后的页面要有__doPostBack函数,详细的你可以参考我以前写过的一篇博客
http://www.cnblogs.com/interboy/archive/2007/04/29/731821.html
[解决办法]
前面加一行CheckBox不是蛮好

热点排行