<
asp:ObjectDataSource ID="ObjectDataSource2" SelectMethod="GetList" DeleteMethod="Delete"
OldValuesParameterFormatString
="{0}" DataObjectTypeName = "IngredientSourceBusinessObject.IngredientSource"
TypeName="IngredientSourceBusinessObjectManager.IngredientSourceManager" runat="server">
</
asp:ObjectDataSource>
The source for my grid is as follows
<
telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True"
AllowSorting="True"
DataSourceID="ObjectDataSource2" DataKeyNames="Id" GridLines="None"
Skin="Sunset" AllowAutomaticDeletes="True" AutoGenerateDeleteColumn="True"
AutoGenerateColumns="False">
<
HeaderContextMenu EnableTheming="True">
<
CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</
HeaderContextMenu>
<PagerStyle AlwaysVisible="True" Mode="NextPrevAndNumeric" />
<
MasterTableView datasourceid="ObjectDataSource2"
overridedatasourcecontrolsorting="True">
<
RowIndicatorColumn>
<
HeaderStyle Width="20px"></HeaderStyle>
</
RowIndicatorColumn>
<
ExpandCollapseColumn>
<
HeaderStyle Width="20px"></HeaderStyle>
</
ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="EntryDate" DataFormatString="{0:d}"
DataType="System.DateTime" HeaderText="Entry Date" UniqueName="column1">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="column2">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FullName" HeaderText="Company Name"
SortExpression="FullName" UniqueName="column">
</telerik:GridBoundColumn>
</Columns>
<PagerTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="First"
CommandName="Page">First</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server"
CommandArgument="Prev" CommandName="Page">Prev</asp:LinkButton>
<asp:TextBox ID="TxtPageNumber" runat="server"
Text='<%# Convert.ToInt32(DataBinder.Eval(Container, "OwnerTableView.CurrentPageIndex")) + 1 %>'
style="z-index: 1" Width="48px"></asp:TextBox>
<asp:LinkButton ID="LinkButton5" runat="server" CommandName="CustomChangePage">Go</asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server"
CommandArgument="Next" CommandName="Page">Next</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument="Last"
CommandName="Page">Last</asp:LinkButton>
</PagerTemplate>
</
MasterTableView>
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
<selecting allowrowselect="True" />
</ClientSettings>
<
FilterMenu EnableTheming="True">
<
CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</
FilterMenu>
</
telerik:RadGrid>
When i click on the delete link the progam sends an empty object to my business layer.
I have tried this with a gridview from visual studio 8 and it works fine.
I am guessing that maybe this problem has to do with binding but I am unclear about that.
I have enabled sorting on the grid so overridedatasourcecontrolsorting is set to true but I tried it also set to false and that did not work either.
I would appreciate any help with this
Thank you
Judith