KavyaVS
asked on
GridView CommandField Button is not firing
It is for .NET 3.5 web application.
I am using asp:CommandField in the GridView for updating the GridView rows.It is working fine in the local machine.
When it published on the server the CommandField button is not firing.
What might be the possible reasons. How to fix it.
Thanks
I am using asp:CommandField in the GridView for updating the GridView rows.It is working fine in the local machine.
When it published on the server the CommandField button is not firing.
What might be the possible reasons. How to fix it.
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
try removing your bindgrid() function from the gv1_RowEditing event.
ASKER
I removed the bindgrid() function from the gv1_RowEditing event. Then it is not showing the
Update and Cancel buttons and also the controls not turned into editable Text Boxes.
Thanks
Update and Cancel buttons and also the controls not turned into editable Text Boxes.
Thanks
Hi
Try to add the condition if row data type=datarow
To gv row data bound
Try to add the condition if row data type=datarow
To gv row data bound
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks
ASKER
protected void gv1_RowEditing(object sender, GridViewEditEventArgs e)
{
gv1.EditIndex = e.NewEditIndex;
BindGrid();
}
I am using the RowDataBound event in GridView.In the GridView RowDataBound event I am enabling CommandField edit button based on user authorization.
protected void gv1_RowDatabound(object sender, GridViewRowEventArgs e)
{
GridViewRow gRow = e.Row;
if (gRow.RowType == DataControlRowType.DataRow
{
DataRowView drv = (DataRowView)e.Row.DataIte
if (IsAuthorized)
{
gRow.Cells[2].Enabled = true;
}
else
{
gRow.Cells[2].Enabled = false;
}
}
}
The GridView RowDataBound event is firing each time button is clicked(I am rebinding the Grid in each button click)
How to make RowDataBound event get fired only on Page_Load if (!PostBack) condition satisfied.
Is it because GridView RowDataBound event code the CommandField Update and Cancel buttons are not showing when CommandFiled clicked.
Thanks