我定义了一个datgrid,我在最后一列里面定义一个button,当点击button的时候,在一个label里面显示点的 是第几行,我就不知道,这样的代码怎么写!!大家帮帮!!

解决方案 »

  1.   

    private void dg_ApplyObject_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
       if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
       {
    Button btn_Name=(Button)e.Item.FindControl("btn_Name");
    btn_Name.Click += new System.EventHandler(btn_Name_Click);
       }
    }private void btn_Name_Click(object sender, System.EventArgs e)
    {
       l_Label.Text = ((DataGridItem)(((Button)sender).Parent.Parent)).ItemIndex.ToString();
    }