
Untitled
By: a guest on
May 13th, 2012 | syntax:
None | size: 1.31 KB | hits: 15 | expires: Never
Debugging GridView / ObjectDataSource events
<asp:ObjectDataSource ID="Things" runat="server"
TypeName="BLL.Thing"
UpdateMethod="UpdateThing"
OnUpdating="Things_Updating"
OnUpdated="Things_Updated">
<UpdateParameters>
<asp:SessionParameter
Name="userContext"
SessionField="UserContext"
Type="Object" />
<asp:Parameter Name="thing" Type="Object" />
</UpdateParameters>
</asp:ObjectDataSource>
<EditItemTemplate>
<asp:ImageButton ID="ImageButton_Save" runat="server"
CommandName="Update"
SkinID="Save"
CausesValidation="false"
CommandArgument='<%# Eval("Id") %>' />
<asp:ImageButton ID="ImageButton_Cancel" runat="server"
CommandName="Cancel"
SkinID="Cancel"
CausesValidation="false" />
</EditItemTemplate>
protected void Things_Updating(object sender, ObjectDataSourceMethodEventArgs e)
{
e.InputParameters["thing"] = _theThing;
}
protected void gridThings_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
e.NewValues.Add("thing", _theThing);
}
protected void myGridView_RowUpdating(Object sender, GridViewUpdateEventArgs e)
{
e.Cancel = true;
}
private void myObjectDataSource_Updating(object source, ObjectDataSourceMethodEventArgs e)
{
e.Cancel = true;
}