I have already find out the solution, i just want to post it so this may be useful for some people
This is the button that use command
The Problem is that on Page_Load
I use Databind()
command on the gridview I'm using rowcommand
, it seems that after DataBind()
, rowcommand
is cancelled.
protected void Page_Load(object sender, EventArgs e)
{
gdvxUsers.DataSource = GetAllUserAndRole();
gdvxUsers.DataBind();
}
So I fix this problem by binding data only on first load.
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
gdvxUsers.DataSource = GetAllUserAndRole();
gdvxUsers.DataBind();
}
}