or
I have the following problem, when I make the exportation to Excel using the following methodprotected void Grid_ItemCommand(object source, GridCommandEventArgs e)
I have no problem sending me the excel, the problem is when I check the excel is empty and no why this happens, it happens to me all the grids of 7 with 2 happens to me only and the export processis the same
greetings and thanks for the support
<style type="text/css"> html, form { height: 100%; margin: 0px; padding: 0px; } body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; height: 100%; margin: 0px; padding: 0px; background-color: #ffffff; } .topBar { width: 100%; padding: 5px; height: 35px; display: block; background-color: #336699; } .topBarLogo { }</style><body><form id="form1" runat="server"><div class="topBar"><table width="100%"><tr><td><div class="topBarLogo"><img src="/_Images/logo.png" /></div></td><td width="100"><a href="\login.aspx?logout=true" class="button">Logout</a></td></tr></table></div><telerik:RadScriptManager runat="server" ID="RadScriptManager1" /><telerik:RadSplitter ID="RadSplitter1" runat="server" Height="100%" Width="100%" BorderSize="0"><telerik:RadPane ID="navigationPane" runat="server" Width="250px" BackColor="#ffffff" Scrolling="Y"><div class="LeftPane">My Nav menu</div></telerik:RadPane><telerik:RadSplitBar ID="RadSplitbar1" runat="server" CollapseMode="Forward" /><telerik:RadPane ID="contentPane" runat="server" ContentUrl="/login.aspx" BackColor="White"></telerik:RadPane></telerik:RadSplitter></form></body><telerik:GridTemplateColumn HeaderText="Exception Price" UniqueName="ExceptionPrice" ItemStyle-Width="8%"> <ItemTemplate> <telerik:RadNumericTextBox ID="txtNewPrice" runat="server" MaxLength="10" AutoCompleteType="None" CssClass="txtException" MinValue="0" Width="50px" Type="Number" ShowSpinButtons="false" AllowOutOfRangeAutoCorrect="false" InvalidStyle-Font-Bold="true"> <NumberFormat AllowRounding="false" DecimalDigits="2" KeepNotRoundedValue="true" GroupSizes="3"/> <ClientEvents OnValueChanging="ValueChanges" OnError="HandleError"/> </telerik:RadNumericTextBox> <br /><br /> <div style="vertical-align:bottom" > <telerik:RadNumericTextBox ID="TxtNewPSPrice" runat="server" MaxLength="10" AutoCompleteType="None" MinValue="0" Visible="false" Width="50px" Type="Number" ShowSpinButtons="false" AllowOutOfRangeAutoCorrect="false" InvalidStyle-Font-Bold="true" CssClass="txtException"> <NumberFormat AllowRounding="false" DecimalDigits="2" KeepNotRoundedValue="true" GroupSizes="3"/> <ClientEvents OnValueChanging="ReinstatementChange" OnError="HandleError"/> </telerik:RadNumericTextBox> </div> </ItemTemplate> </telerik:GridTemplateColumn><telerik:GridDropDownColumn DataSourceID="ReportFormatddlist" ListTextField="ReportFormat" ListValueField="ReportFormat" UniqueName="ddReportFormat" SortExpression="ReportFormat" HeaderText="Report Format" DropDownControlType="DropDownList" DataField="ReportFormat"></telerik:GridDropDownColumn>Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles RadGrid1.ItemDataBound If (TypeOf e.Item Is GridEditableItem AndAlso CType(e.Item, GridEditableItem).IsInEditMode) Then 'Report Render Format. The 3 values are just plugged into a list Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem) Dim editMan As GridEditManager = editedItem.EditManager Dim editor As GridDropDownListColumnEditor = CType(editMan.GetColumnEditor("ddReportFormat"), GridDropDownListColumnEditor) Dim ReportFormatddList As DropDownList = editor.DropDownListControl 'populate the list ReportFormatddList.Items.Insert(0, New ListItem("Excel", "Excel")) ReportFormatddList.Items.Insert(1, New ListItem("PDF", "PDF")) ReportFormatddList.Items.Insert(2, New ListItem("HTML4.0", "HTML4.0")) ReportFormatddList.DataBind() 'prime value for update
'**this is where I am having trouble**
Dim ReportFormatEditor As GridDropDownListColumnEditor = editMan.GetColumnEditor("ddReportFormat") Dim ReportFormatValue = ReportFormatEditor.SelectedText editor.SelectedText = ReportFormatValue.ToString 'Report name. The values are pulled from the db. editor = CType(editMan.GetColumnEditor("ddReportName"), GridDropDownListColumnEditor) editor.DataSource = (From r In DbContext.SubscriptionReportNames Select r).ToList() editor.DataBind() End IfEnd Sub
Hi,
We are using RadGrid. I am having same issue. In debug mode, error is generating right after End of InsertCommand
Insert Item is available only when grid is in insert mode
Please help!!!!!!
protected void OnLogGridNeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { var logs = LogManager.FindLog(); var sortedlogs = from l in logs orderby l.LogId descending select l; grdLogGrid.DataSource = sortedlogs; } protected void OnLogDetailGridNeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { int logid = 0; grdLogDetailGrid.DataSource = null; if (grdLogGrid.SelectedValue != null) logid = Convert.ToInt32(grdLogGrid.SelectedValue.ToString()); var logDetails = LogManager.FindLogDetail(); var logDetail = from ld in logDetails where ld.LogId == logid select ld; grdLogDetailGrid.DataSource = logDetail; } protected void OnLogGridSelectedIndexChanged(object sender, EventArgs e) { int logid = Convert.ToInt32(grdLogGrid.SelectedValue.ToString()); var logDetails = LogManager.FindLogDetail(); var logDetail = from ld in logDetails where ld.LogId == logid select ld; grdLogDetailGrid.DataSource = logDetail; }<telerik:RadAjaxManagerProxy ID="AjaxProxy" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdLogGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdLogGrid" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <telerik:RadGrid ID="grdLogGrid" runat="server" OnNeedDataSource="OnLogGridNeedDataSource" AllowFilteringByColumn="true" AllowPaging="true" AllowSorting="true" GroupingEnabled="true" ShowGroupPanel="true" onselectedindexchanged="OnLogGridSelectedIndexChanged"> <MasterTableView DataKeyNames="LogId"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="true" AllowGroupExpandCollapse="true" ColumnsReorderMethod="Reorder" EnableRowHoverStyle="true" EnablePostBackOnRowClick="True" > <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="false" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <GroupingSettings ShowUnGroupButton="true" /> <FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid> <br /> <strong>Log Details</strong> <br /> <telerik:RadGrid ID="grdLogDetailGrid" runat="server" OnNeedDataSource="OnLogDetailGridNeedDataSource" AllowFilteringByColumn="true" AllowPaging="true" AllowSorting="true" GroupingEnabled="true" ShowGroupPanel="true"> <MasterTableView GroupLoadMode="Client"> </MasterTableView> <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="true" AllowGroupExpandCollapse="true" ColumnsReorderMethod="Reorder" EnableRowHoverStyle="true" > <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="false" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <GroupingSettings ShowUnGroupButton="true" /> </telerik:RadGrid>
<telerik:RadScheduler ID="rsVTC" runat="server" DataStartField="dtStartDateTime" DataEndField="dtEndDateTime" DataKeyField="intRoomScheduledId" DataSubjectField="Title" OverflowBehavior="Expand" SelectedView="MonthView" DayView-UserSelectable="false" WeekView-UserSelectable="false" MultiDayView-UserSelectable="False" TimelineView-UserSelectable="False" Skin="Office2010Blue" Width="100%" AllowDelete="false" AllowEdit="false" AllowInsert="false"> <AppointmentTemplate> <div> <asp:LinkButton ID="lnkVtcViewRequest" runat="server"><%# Eval("Subject")%></asp:LinkButton> </div> <div> <asp:LinkButton ID="lnkVtcSelectRequest" runat="server" Text="Select" /> </div> </AppointmentTemplate> </telerik:RadScheduler>