开发者

Get data from gridview row on button click event

开发者 https://www.devze.com 2023-03-07 12:57 出处:网络
I have grid view in which there are image buttons, I want to access grid viewdata on button click event of that particular row but dont know how to get those values on button click event. Image button

I have grid view in which there are image buttons, I want to access grid view data on button click event of that particular row but dont know how to get those values on button click event. Image button is inside tem开发者_高级运维plate field of gridview.


You can get it in the RowCommand event of the gridview.

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "Edit")
    {
        e.CommandArgument // Return Primary key
        GridViewRow row = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
        row.Cells[0].///
        row.Cells[1].///
        ................
    }
}


protected void grdList_RowEditing(object sender, GridViewEditEventArgs e)

{

    int test_reg_Id = Convert.ToInt32(grdList.DataKeys[e.NewEditIndex].Values[0]);
    string query = "select * from test_reg where Id=" + test_reg_Id + "";
    query += Session["test_reg_Id"].ToString();
    dtable = con.sqlSelect(query);
    txt_id.Text = dtable.Rows[0][0].ToString();
    txtuname.Text = dtable.Rows[0][1].ToString();
    txtpass.Text = dtable.Rows[0][2].ToString();
    ddlcountry.SelectedItem.Text = dtable.Rows[0][3].ToString();

}

0

精彩评论

暂无评论...
验证码 换一张
取 消