我发现了一个类似的问题:gridview linkbutton CommandArgument value not changing
最佳答案
也许您在第一次填充gridview之前没有检查IsPostBack
属性。尝试这个:
首先,使用以下方法包装您的第一次gridview:
private void PopulateGridview()
{
string cmdstr= "SELECT DriverID,DriverEmail,Availability FROM tblDriver";
gv1.DataSource = getall(cmdstr,con);
gv1.DataBind();
}
现在,以这种方式在
Page_Load()
中调用它:protected void Page_Load()
{
if(!IsPostBack)
{
PopulateGridview();
}
}