Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; MS-RTC LM 8; .NET4.0C; .NET4.0E)
Timestamp: Wed, 4 Aug 2010 02:18:42 UTC


//Here is my grid configuration method private void ConfigureGrid() { OrderTypeRankingGrid.AddNeedDataSourceEventHandler(NeedDataSource); OrderTypeRankingGrid.AddGridCommandEventHandler(DataGrid_ItemCommand); OrderTypeRankingGrid.AllowColumnsReorder = false; OrderTypeRankingGrid.GridHeaderText = "Order Type Ranking"; var masterView = OrderTypeRankingGrid.ConfigureMasterTableView("vDivisionOrderTypeRanking", new string[] { "DivisionOrderTypeRankId","CategoryCode", "PurposeCode", "ReasonCode", "ReasonDescription"}); masterView.AllowFilteringByColumn = true; masterView.AllowSorting = true; masterView.FullEditMode = true; masterView.EditMode = GridEditMode.InPlace; masterView.EnableShowHideColumns = true; masterView.SetPaging(GridPagerMode.NextPrevAndNumeric); masterView.GridTableView.ShowHeader = true; masterView.ShowHeader = true; masterView.ShowFooter = true; masterView.ShowHeadersWhenNoRecords = true; masterView.AllowPaging = true; masterView.AddNgmCommandButton(NgmButtonType.Save, "btnSave", null, null, null, Unit.Pixel(50)); masterView.AddNgmCommandButton(NgmButtonType.Cancel, null, null, null, null, Unit.Pixel(50)); masterView.CommandItemDisplay = GridCommandItemDisplay.Bottom; if (!IsPostBack) //must check for postback; otherwise, columns will be duplicated { masterView.AddBoundColumn("CategoryCode", "Category Code", "CategoryCode", true, false, true, Unit.Percentage(7.0)); masterView.AddBoundColumn("PurposeCode", "Purpose Code", "PurposeCode", true, false, true, Unit.Percentage(7.0)); masterView.AddBoundColumn("ReasonCode", "Reason Code", "ReasonCode", true, false, true, Unit.Percentage(7.0)); masterView.AddBoundColumn("ReasonDescription", "Reason Description", "ReasonDescription", true, false, true, Unit.Percentage(7.0)); masterView.AddBoundColumn("OrderTypeRank", "Rank", "OrderTypeRank", false, false, true, Unit.Percentage(7.0)); } } //Here is the NeedDataSource method protected void NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { if (IsPostBack) { if (!e.IsFromDetailTable && (this.productDivision == 1 || this.productDivision == 2)) { IDivisionOrderTypeRankService divisionOrderTypeRankServiceAgent = null; divisionOrderTypeRankServiceAgent = (IDivisionOrderTypeRankService)ContextRegistry.GetContext().GetObject("DivisionOrderTypeRankServiceAgent"); IList<DivisionOrderTypeRankDTO> divisionOrderTypeRankDTOs = divisionOrderTypeRankServiceAgent.GetDivisionOrderTypeRankByDivision(productDivision); OrderTypeRankingGrid.DataSource = divisionOrderTypeRankDTOs; } } }
<telerik:RadGrid ID="rgdTemp" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" GridLines="None" onitemcommand="rgdTemp_ItemCommand" onneeddatasource="rgdTemp_NeedDataSource" > <MasterTableView> <Columns> <telerik:GridBoundColumn UniqueName="FirstName" DataField="FirstName" HeaderText="First Name" /> <telerik:GridBoundColumn UniqueName="LastName" DataField="LastName" HeaderText="Last Name" /> <telerik:GridEditCommandColumn EditText="Add Second Voucher" ButtonType="PushButton" /> </Columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <table> <tr> <td> First Name: </td> <td> <asp:TextBox ID="txtFirstName" runat="server" ReadOnly="true" Text='<%# Bind( "FirstName" ) %>'/> </td> </tr> <tr> <td> Last Name: </td> <td> <asp:TextBox ID="txtLastName" runat="server" ReadOnly="true" Text='<%# Bind( "LastName" ) %>'/> </td> </tr> <tr> <td> R: </td> <td> <asp:TextBox ID="txtR" runat="server" /> </td> </tr> <tr> <td> P: </td> <td> <asp:TextBox ID="txtP" runat="server" Text="0" /> </td> </tr> <tr> <td> <asp:Button ID="btnSubmit" runat="server" Text='<%# "Insert" %>' runat="server" CommandName='<%# "PerformInsert" %>'> </asp:Button> </td> <td> <asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClick="btnCancel_Click" /> </td> </tr> </table> </FormTemplate> </EditFormSettings> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> </MasterTableView> </telerik:RadGrid><telerik:GridTemplateColumn DataField="CreatedDate" HeaderText="Date" UniqueName="CreatedDate"> <ItemTemplate> <asp:Label runat="server" ID="lblGridCreatedDate" Text='<%# Eval("CreatedDate") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadDatePicker runat="server" ID="dtGridCreatedDate" Text='<%# Eval("CreatedDate") %>'></telerik:RadDatePicker> </EditItemTemplate> </telerik:GridTemplateColumn>