GridView事件问题,新手上路,急求!
你好,RowDataBound 顾名思义,行绑定的时候触发的事件,由于GridView被加载的时候不是一下子出来的,就是一行一行的出来的,每出来一行,就触发一次RowDataBound事件,最终把整个GridView加载出来,你可以针对这个事件处理相应的事情,比如,在每一行添加OnMourseOver,OnMourseOut事件,这样GridView的每一行就有了这些事件。
写的清楚一点吧:双击RowDataBound事件进去后 if (e。Row。RowType == DataControlRowType。DataRow) { e。Row。Attributes。Add("onmouseover", "c= ckgroundColor; ckgroundColor='#00A9FF'"); //当鼠标移开时还原背景色 e。
Row。Attributes。Add("onmouseout", " ckgroundColor=c"); }希望对你有帮助。
gridview 可以在前台设置 用一个数据源也可以在后台的代码中添加public bool ExecAdapyerBind(GridView GridViewN, string SqlStr) { SqlConnection mycon = new SqlConnection("Data Source=。
;Initial Catalog=gbgl;Integrated Security=True"); mycon。Open(); SqlDataAdapter myada = new SqlDataAdapter(SqlStr, mycon); DataSet myds = new DataSet(); myada。
Fill(myds); try { GridViewN。DataSource = myds; GridViewN。DataBind(); return true; } catch { return false; } finally { mycon。
Close(); } }。
答:GridView中的链接传值时,在这一句中,添加一个属性:DataNavigateUrlFields="第一列的DataField名称" ,改成如下形式:' D...详情>>
答:这个问题我好象在 这个论坛上面 看到过 你自己找一找进入后有分类自己看 一定能找到你的答案的,如果解决了你的问题一定要给我加分哦! 谢谢!详情>>