ASP.net中GridView怎么能选中行

怎么能点击所选中的这行!如果能变成灰色就好了....谢谢!

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#C14FB4';");//这是鼠标移到某行时改变某行的背景
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor;");//鼠标移走时恢复 e.Row.Attributes.Add("onclick", "this.style.backgroundColor='Gray'");//鼠标点击变灰色,不过点击不好,可能你点击后就换不会原来那种背景色,一般用鼠标移上移下来改变即可
}
}在
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-27
就是那样的。我知道滴他们都说了
第2个回答  推荐于2018-03-31
在ItemDataBound事 件中 if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='#99cc00';this.style.color='buttontext';this.style.cursor='default';");
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='';this.style.color='';");
}本回答被网友采纳

在C# ASP.net 中怎么获取GridView控件选择行的内容
首先, 可以在GridView中增加一隐藏字段, 例如:<asp:LinkButton ID="btnStatus" runat="server" CommandName="Action" Visible="false" CommandArgument="<%# ((GridViewRow)Container).RowIndex %>"><\/asp:LinkButton> 这里主要设置行的Index.然后在GridView有一个RowCommand(object sender, GridViewComm...

asp.net中如何实现 gridview 单击行时,选中一行时背景色位红,选中另...
样式里有一个选中行的样式,设置成你要的颜色,然后在后台代码里写上单击行触发选中当前行,这样你单击的这个行的颜色就会变成你设置的颜色。后台代码不会写可以追问。

asp.net在GridView中如何实现checkbox选中一行及变色? 简单来说就是实...
2.至于选中跳转到相应的页面,直接在GridView里面绑定页面地址就行了

asp.net中关于提取gridview某一行某一列的值的问题。求帮我看看怎么做...
用get方式,把这条记录的ID提交过去,比如说,URL地址是 test.aspx?id=5 然后你接收页面写 int Id=Convert.ToInt32(Request.QueryString["id"]); \/\/假设这里只是数据,不报错 然后再根据这个Id到数据库里面查询,select top 1 * from table where id=5 \/\/这个5是你提交过来的 然后再用SqlD...

ASP.NET中如何获取Gridview选中行的值和传递
绑定的时候绑定上ID,设置DataKey等于ID这一列,让后隐藏那一列,当你点击任何一行按钮时 在RowCommand事件里写上下面这一句 string index = (Gridview的ID).DataKeys[int.Parse(e.CommandArgument.ToString())].Value.ToString();这是在获取你所点击行的 id 然后写 Response.Redirect("(页名)....

asp.net c#如何删除gridview选中一行数据
在里面写上如下(参考)string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'"; sqlcon = new SqlConnection(strCon); sqlcom = new SqlCommand(sqlstr,sqlcon);sqlcon.Open();sqlcom.ExecuteNonQuery();sqlcon.Close();bind()...

asp.net中gridview的checkbox列要单选
方法有2种,1是通过js限定。2是通过后台限制,我没有写代码就大体的谢谢思路吧,这个是肯定可以的,for(var i=0;i<行的数目;i++){ if(.checked=="true"){ 其他的.checked =false;} }

asp.net在gridview中嵌套了一个gridview,怎样通过里面的gridview获得...
通过gridview2(里面的gridview)得到gridview1的索引:通过点击事件,可以得到触发这个点击事件按钮。\/\/触发事件的按钮控件 Button btn = sender as Button; \/\/子gridview行 GridViewRow gv2_row = btn.NamingContainer as GridViewRow; \/\/通过子gridview行,得到子gridview GridView gv2 = gv2_row....

asp.net 用button控件怎么实现 对于 checkbox 选中行的值 进行获取 并...
描述不是很清楚, 一般来说,“选中行”这个是出自于表格控件的,也就是问题应该是:点击按钮时如何把某某表格控件中的所有checkbox被选中的行的值传递到另一个页面。那么你应该循环这个表格控件的所有行(记得排除掉头和尾),然后通过findcontrol方法找到这一行的checkbox ,判断checkbox是否checked,如果是...

asp.net关于GridView控件获取所选行的某字段的值!
GridView是ASP.NET中功能强大的数据显示控件,它的RowDataBound事件为我们提供了方便的控制行、列数据的途径。 软件开发网 www.mscto.com 要获取当前行的某个数据列,有如下几种方法:1. Cells[x].Txt。从列单元格的文本值获取。这种方法简单高率,最为常用,但是功能单纯。此法存在几个缺点:(1)...

相似回答