如何解决在按钮单击事件中从gridview行获取数据
| 我有其中有图像按钮的网格视图,我想访问特定行的按钮单击事件的网格视图数据,但不知道如何在按钮单击事件中获取这些值。图像按钮位于gridview的模板字段内。解决方法
您可以在gridview的
RowCommand
事件中获取它。
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].///
................
}
}
,受保护的void grdList_RowEditing(对象发送者,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();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。