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

!小弟我刚工作大家帮帮小弟我!关于gridview有关问题

2012-02-10 
!!!!!!!!!!!!!!!我刚工作大家帮帮我!!!!!关于gridview问题protectedvoidGridView1_DataBound(objectsender

!!!!!!!!!!!!!!!我刚工作大家帮帮我!!!!!关于gridview问题
protected   void   GridView1_DataBound(object   sender,   EventArgs   e)
        {
               
                  for(int   i=0;   i <this.GridView1.Rows.Count;   i++)
                {
                        if   (this.GridView1.Rows[i].Cells[3].ForeColor.ToString()   ==   Color.LimeGreen.ToString())
                        {
                                ((Label)this.GridView1.Rows[i].Cells[3].FindControl( "lbldu ")).Attributes.Add( "onclick ",   "window.open( 'bj.aspx ', '详细信息 ', 'height=500,width=900,toolbar=0,menubar=0,scrollbars=0 ') ");
                        }
                }
               
        }

我在rowdatabound绑定了一个鼠标点击事件用于传值,可是我怎样通过这个点击事件获得所点击的行的索引或者主键呢?

请教各位大侠

[解决办法]
同时你再写一个鼠标选择事件
this.GridView.DataKeys[...]取主键贝
[解决办法]
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add( "OnClick ", "ClickEvent( ' " + e.Row.Cells[6].Text + " ');
}

热点排行