在GridView中,我单击其中的某一行时,如何获得所单击的行号和列号的索引.请指教!谢谢!

解决方案 »

  1.   

    点击button????Button bt = (Button)sender;
            DataControlFieldCell dv = (DataControlFieldCell)bt.Parent;
            GridViewRow gvr = (GridViewRow)dv.Parent;
            int index = gvr.RowIndex;//行号
      

  2.   

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string str = "alert(" + e.Row.RowIndex.ToString() + ")";
                e.Row.Attributes.Add("onclick", str);
            }
        }