G
Guest
Hello I hv a datagrid in my ASP.NET page. I hv a edit column The edit command
gets fired(even if i dont add ONEditcommand in HTML code) but the
cancel/update command does not gets fired although I hv code for
Onedit/cancle/update (It always goes to Edit commnad event)
My Codebehind is as :
Public Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs) Handles
DataGrid1.EditCommand
DataGrid1.EditItemIndex = e.Item.ItemIndex
DataGrid1.DataBind()
End Sub
Public Sub DataGrid1_CancelCommand(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs) Handles
DataGrid1.CancelCommand
DataGrid1.EditItemIndex = -1
DataGrid1.DataBind()
End Sub
Public Sub DataGrid1_UpdateCommand(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs) Handles
DataGrid1.UpdateCommand
pi_dsUser.WriteXml(Server.MapPath("Datafiles\Users.xml"))
DataGrid1.DataBind()
End Sub
My HTML code for datagrid looks like..
<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False"
Width="656px" EnableViewState="False" OnCancelCommand =
"DataGrid1_CancelCommand" OnUpdateCommand = "DataGrid1_UpdateCommand"
OnEditCommand = "DataGrid1_EditCommand">
<Columns>
<asp:BoundColumn <asp:BoundColumn HeaderText="Name"
DataField="US_Name" ReadOnly="False"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update"
CancelText="Cancel" EditText="Edit" ></asp:EditCommandColumn>
</Columns></asp:datagrid>
any suggestions will be highly appreciated ....
cheers,
siaj
gets fired(even if i dont add ONEditcommand in HTML code) but the
cancel/update command does not gets fired although I hv code for
Onedit/cancle/update (It always goes to Edit commnad event)
My Codebehind is as :
Public Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs) Handles
DataGrid1.EditCommand
DataGrid1.EditItemIndex = e.Item.ItemIndex
DataGrid1.DataBind()
End Sub
Public Sub DataGrid1_CancelCommand(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs) Handles
DataGrid1.CancelCommand
DataGrid1.EditItemIndex = -1
DataGrid1.DataBind()
End Sub
Public Sub DataGrid1_UpdateCommand(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridCommandEventArgs) Handles
DataGrid1.UpdateCommand
pi_dsUser.WriteXml(Server.MapPath("Datafiles\Users.xml"))
DataGrid1.DataBind()
End Sub
My HTML code for datagrid looks like..
<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False"
Width="656px" EnableViewState="False" OnCancelCommand =
"DataGrid1_CancelCommand" OnUpdateCommand = "DataGrid1_UpdateCommand"
OnEditCommand = "DataGrid1_EditCommand">
<Columns>
<asp:BoundColumn <asp:BoundColumn HeaderText="Name"
DataField="US_Name" ReadOnly="False"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update"
CancelText="Cancel" EditText="Edit" ></asp:EditCommandColumn>
</Columns></asp:datagrid>
any suggestions will be highly appreciated ....
cheers,
siaj