ASP.NET-Gridview和Datalist模版列取主键值

适用
ImageButton
LinkButton

//Gridview 
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
        try
        {
            int rowindex = ((GridViewRow)(((ImageButton)sender).NamingContainer)).RowIndex;
            string id = GridView1.DataKeys[rowindex].Value.ToString();

    ............

        }
        catch(Exception ex)
        {
            throw ex;
        }
}

//Datalist
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
        try
        {
            int rowindex = ((DataListItem)(((ImageButton)sender).NamingContainer)).RowIndex;
            string id = DataList1.DataKeys[rowindex].Value.ToString();

    ............

        }
        catch(Exception ex)
        {
            throw ex;
        }
}

 

posted @ 2014-04-28 20:54  oliverary  阅读(118)  评论(0)    收藏  举报