Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
273 views
Hi,

It seems like "exception of type 'system.outofmemoryexception' was thrown" is a common error that people are having using the RadGrid; however, I can not find any real solution that works on the forum.  My dataset contains 3.5 million records for 80 rows of data.

Regards,

Kelly
Princy
Top achievements
Rank 2
 answered on 14 Oct 2011
1 answer
79 views
Hi Telerik Team,

 i have a requirement which i attached as a picture...

In this i have to bind data from 2sources one is AM,PM,MID Coming from one linq query and other "sales reps" names and their availability coming from another linq query.

I am planning to use "RadScheduler" but i am struct at the point how to bind data...But do i have any option?.

Please do respond.

Its urgent...Thanku in advance.

 
Shinu
Top achievements
Rank 2
 answered on 14 Oct 2011
2 answers
115 views
Hi,
I have a RADSchedule where my schedule is very long, when a user delete one of the appointment, the Confirm Delete window appear in the middle of the RADSchedule where my user have to scroll, is there away to control the confirm Delete window on the top at the header of the RADSchedule?

regards,
CH
CH
Top achievements
Rank 1
 answered on 14 Oct 2011
1 answer
93 views
Hello,

I have two RadGrids, g1 and g2, on a page and both have vertical scrollbars. The g1 scrollbar controls the vertical scroll of g2. I would like to hide the vertical scrollbar in g2 but not disable the scrolling.

How is this accomplished?

Thanks,
John S.
John S.
Top achievements
Rank 1
 answered on 14 Oct 2011
4 answers
106 views
I modified css for to hide other month. (refer to my css code) And that's work it.
But, it display again during show advanced edit form. (refer to 'othermonth.jpg')
So, what should I do for to hide other month during show advanced edit form?

Here is my css code.
.RadScheduler_Default .rsMonthView .rsOtherMonth
{
    background-color: #fff !important;
    background-image: none !important;
}
 
.RadScheduler_Default .rsOtherMonth div
{
    display: none;
}

Thanks
Hee.
Hee
Top achievements
Rank 1
 answered on 14 Oct 2011
7 answers
524 views
Hi, I am trying to follow your example in the Telerik help pages (http://www.telerik.com/help/aspnet-ajax/grid-inserting-values-inplace-and-editforms.html) to implement inserting a new row into a RadGrid. I am using a button to fire InitInsert which successfully creates an empty row that the user can input information, but when I fire the InsertCommand by clicking another button, in the InsertCommand event handler, GridCommandEventArgs.Item evaluates to null. Any suggestions?

<telerik:RadScriptManager ID="RadScriptManager1" runat="server" />
                                <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                                    <AjaxSettings>
                                        <telerik:AjaxSetting AjaxControlID="grdTradesFile">
                                            <UpdatedControls>
                                                <telerik:AjaxUpdatedControl ControlID="grdTradesFile" LoadingPanelID="RadAjaxLoadingPanel1"/>
                                            </UpdatedControls>
                                        </telerik:AjaxSetting>
                                    </AjaxSettings>
                                </telerik:RadAjaxManager>
 
                                <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" Width="75px" Transparency="50" />
                                 
                                <telerik:RadGrid ID="grdTradesFile" runat="server" Skin="Web20" Width="97%"
                                    AllowMultiRowSelection="True" AllowMultiRowEdit="True"
                                    AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
                                    AutoGenerateColumns="False" ShowStatusBar="true"
                                    OnNeedDataSource="grdTradesFile_NeedDataSource"
                                    SelectedItemStyle-BorderColor="Moccasin" SelectedItemStyle-BackColor="Moccasin"
                                    
                                    onitemcommand="grdTradesFile_ItemCommand"
                                    oncancelcommand="grdTradesFile_CancelCommand"
                                    oneditcommand="grdTradesFile_EditCommand"
                                    onupdatecommand="grdTradesFile_UpdateCommand"
                                    oninsertcommand="grdTradesFile_InsertCommand">
 
                                    <ClientSettings>
                                        <Selecting AllowRowSelect="true" />
                                    </ClientSettings>
 
                                    <MasterTableView CommandItemDisplay="Top" EditMode="InPlace" AllowAutomaticDeletes="false"
                                        AllowAutomaticInserts="true" AllowAutomaticUpdates="false" AutoGenerateColumns="false"
                                        Width="100%" DataKeyNames="Trade" ClientDataKeyNames="Trade">
                                        <CommandItemTemplate>
                                            <asp:Button ID="Button1" runat="server" CommandName="EditSelected" Text="Edit Selected" Width="120"
                                                Visible='<%# grdTradesFile.EditIndexes.Count == 0 %>'></asp:Button>
                                            <asp:Button ID="Button2" runat="server" CommandName="CancelAll" Text="Cancel All" Width="120"
                                                Visible='<%# grdTradesFile.EditIndexes.Count != 0 %>'></asp:Button>
                                            <asp:Button ID="Button3" runat="server" CommandName="UpdateEdited"  Text="Update Edited" Width="120"
                                                Visible='<%# grdTradesFile.EditIndexes.Count > 0 %>'></asp:Button>
                                            <asp:Button ID="Button4" runat="server" CommandName="DeleteSelected" Text="Delete Selected" Width="120"
                                                Visible='<%# grdTradesFile.EditIndexes.Count == 0 %>'></asp:Button>
                                            <asp:Button ID="Button5" runat="server" CommandName="InitInsert" Text="New Trade" Width="120"
                                                Visible='<%# !grdTradesFile.MasterTableView.IsItemInserted && grdTradesFile.EditIndexes.Count == 0 %>'></asp:Button>
                                            <asp:Button ID="Button6" runat="server" CommandName="PerformInsert" Text="Add Trade" Width="120"
                                                Visible='<%# grdTradesFile.MasterTableView.IsItemInserted %>'></asp:Button>
                                        </CommandItemTemplate>
                                        <Columns>
                                          <telerik:GridClientSelectColumn  />
                                          <telerik:GridBoundColumn DataField="Trade" HeaderText="TRADE" UniqueName="Trade"  />
                                          <telerik:GridBoundColumn DataField="Coupon" HeaderText="COUPON" UniqueName="Coupon" />
                                          <telerik:GridBoundColumn DataField="Price" HeaderText="PRICE" UniqueName="Price" />
                                          <telerik:GridBoundColumn DataField="Cross" HeaderText="PREMIUM CROSS" UniqueName="PremiumCross" />
                                          <telerik:GridBoundColumn DataField="Comments" HeaderText="COMMENTS" UniqueName="Comments" />
                                        </Columns>
                                 </MasterTableView>
                                </telerik:RadGrid>

protected void grdTradesFile_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem editedItem = e.Item as GridEditableItem;
            DataRow newRow = tradesTable.NewRow();
 
            DataRow[] allValues = tradesTable.Select("", PRIMARY_KEY_COLUMN_NAME, DataViewRowState.CurrentRows);
            if (allValues.Length > 0)
            {
                newRow[PRIMARY_KEY_COLUMN_NAME] = (int)allValues[allValues.Length - 1][PRIMARY_KEY_COLUMN_NAME] + 1;
            }
            else
            {
                newRow[PRIMARY_KEY_COLUMN_NAME] = 1; //the table is empty;
            }
 
            //Set new values
            Hashtable newValues = new Hashtable();
            //The GridTableView will fill the values from all editable columns in the hash
            e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem);
 
            try
            {
                foreach (DictionaryEntry entry in newValues)
                {
                    newRow[(string)entry.Key] = entry.Value;
                }
            }
            catch (Exception ex)
            {
                
            }
 
            tradesTable.Rows.Add(newRow);
            grdTradesFile.Rebind();
            saveChanges();           
        }

Boyan
Top achievements
Rank 1
 answered on 13 Oct 2011
1 answer
397 views
I searched the site for this question, sorry if I missed it.

I have a RadGrid.  I add to the datasource.  I rebind the datasource to the grid.  I want the grid to be 'scrolled' to the bottom after the postback so the user can see the row they added.  How is that done?  Currently after the postback the grid is 'scrolled' to the top.

Thanks.
Tom
Top achievements
Rank 1
 answered on 13 Oct 2011
1 answer
108 views
Hi,

I'm having an issue that client event OnClientMouseOver is fired more than once when I hover item (I haven't checked other events yet):
<telerik:RadTreeView ID="tvProjectElementsWithoutTocEntries" runat="server"
                            Width="100%" Height="100%" OnClientContextMenuItemClicking="contextMenuItemClicking"
                            OnClientMouseOver="onTreeViewItemMouseOver"
                             
                            onnodeclick="tvProjectElementsWithoutTocEntries_NodeClick"
                            >
                            <DataBindings>
                                <telerik:RadTreeNodeBinding Expanded="true" />
                            </DataBindings>
                            <Nodes>
                                <telerik:RadTreeNode runat="server" Text="Root RadTreeNode1">
                                    <Nodes>
                                        <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1">
                                        </telerik:RadTreeNode>
                                        <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2 123456789">
                                        </telerik:RadTreeNode><telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1">
                                        </telerik:RadTreeNode>
                                        <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2 123456789">
                                        </telerik:RadTreeNode><telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1">
                                        </telerik:RadTreeNode>
                                        <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2 123456789">
                                        </telerik:RadTreeNode>
                                    </Nodes>
                                </telerik:RadTreeNode>
                                <telerik:RadTreeNode runat="server" Text="Root RadTreeNode2 123456789">
                                    <Nodes>
                                        <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1">
                                        </telerik:RadTreeNode>
                                    </Nodes>
                                </telerik:RadTreeNode>
                            </Nodes>
                            <ContextMenus>
                                <telerik:RadTreeViewContextMenu ID="ProjectElementsWithoutTocEntriesContextMenu" runat="server">
                                    <Items>
                                        <telerik:RadMenuItem Value="RestoreTocEntry" Text="Resources:PGC, ProjectContentElement_RestoreProjectContentElementTocData" ImageUrl="~/Images/gear.png">
                                        </telerik:RadMenuItem>
                                        <telerik:RadMenuItem Value="Delete" Text="Resources:PGC, General_Delete" ImageUrl="~/Images/gear.png">
                                        </telerik:RadMenuItem>
                                    </Items>
                                    <CollapseAnimation Type="none" />
                                </telerik:RadTreeViewContextMenu>
                            </ContextMenus>
                            <NodeTemplate>
                                <div>
                                    <span class="pageNum"></span>
                                    <%# DataBinder.Eval(Container, "Text") %>
                                    <img class="treeGear" src="/Images/gear.png" alt="Options" width="13px" height="13px"></img>
                                </div>
                            </NodeTemplate>
                        </telerik:RadTreeView>

JS:
function onTreeViewItemMouseOver(sender, args) {
console.log("Mouse over");
}

I was testing in IE9 and developer tools console. To "fix" that event comment out <NodeTemplate>
Screenshot attached.
Shukhrat Nekbaev
Top achievements
Rank 1
 answered on 13 Oct 2011
0 answers
71 views
Hi I'm working with telerik radcontrols for asp.net ajax q2 2010, I'm using the grouping property of the grid by following the next sample demo. http://demos.telerik.com/aspnet-ajax/grid/examples/groupby/outlookstyle/defaultcs.aspx

I'm grouping the grid's item by date but instead of getting the result like the demo I have groups of 1 items no matter if the date is the same. And I want to have all items of the same date in one group like the demo.

This is the code of my grid
<telerik:RadGrid 
                             ID="rgSolic"
                             runat="server" 
                             Skin="Sunset"  Width="850px"                          
                             AutoGenerateColumns="False"                                                                                               
                             AllowPaging="True"
                             Culture="es-MX"
                             GridLines="None" HorizontalAlign="Center"
                             AllowSorting="True" onitemcommand="rgSolic_ItemCommand"  
                                onitemdatabound="rgSolic_ItemDataBound" 
                                onselectedindexchanged="rgSolic_SelectedIndexChanged" 
                                onpageindexchanged="rgSolic_PageIndexChanged" 
                                onneeddatasource="rgSolic_NeedDataSource"  >
                                  
                                 
                                   
                        
                             <GroupingSettings CaseSensitive="false" />
                                <MasterTableView                         
                                    Width="850px" 
                                    AllowPaging ="true"
                                    NoMasterRecordsText="No hay registros para mostrar"                         
                                    DataKeyNames="fiIdSolicitud" 
                                    ClientDataKeyNames="fiIdSolicitud" AllowMultiColumnSorting="true" 
                                    Font-Size="Smaller">
                                       
                                    <CommandItemSettings  ExportToPdfText="Export to Pdf">
                                    </CommandItemSettings>
                                    <PagerStyle  Mode="NextPrevAndNumeric" PagerTextFormat="Cambiar Página: {4} &nbsp;Mostrando Página {0} de {1}, elementos {2} de {3} al {5}." 
                                                FirstPageToolTip="" LastPageToolTip="" NextPagesToolTip="" NextPageToolTip="" 
                                                PageSizeLabelText="" PrevPagesToolTip="" PrevPageToolTip="" />
                                             <GroupByExpressions>
      <telerik:GridGroupByExpression>
        <SelectFields>
          <telerik:GridGroupByField FieldName="fdFchRegMenor" HeaderText="Fecha de registro"  FormatString="{0:D}" />
          
        </SelectFields>
        <GroupByFields>
          <telerik:GridGroupByField FieldName="fdFchRegMenor" SortOrder="Ascending"  FormatString="{0:D}" />
        </GroupByFields>
      </telerik:GridGroupByExpression>
    </GroupByExpressions>
  
  
                                    <Columns>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Folio" DataField="Solicitud.fiIdSolicitud"  
                                            UniqueName="fiIdSolicitud">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Circuito" DataField="Solicitud.fiCircuito"  UniqueName="Circuito">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Estado" DataField="Solicitud.fiEstado"  UniqueName="nom_edo">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Ciudad" DataField="Solicitud.fiCiudad"  UniqueName="nom_cd">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>                                        
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  HeaderText="Fecha de registro"  DataField="fdFchRegMenor"  UniqueName="fdFchRegMenor" DataFormatString="{0:d}">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
  
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Madre/Padre"  DataField="Solicitud.fcNomEmpleado"  
                                            UniqueName="PADRE">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
  
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Expediente "  DataField="Solicitud.fiExpEmpleado"  
                                            UniqueName="EXPEDIENTE" Visible="False">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
  
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Menor"  DataField="fcNomMenor"  UniqueName="MENOR">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  HeaderText="Sexo Menor"  DataField="fiSexoMenor"  UniqueName="fiSexoMenor">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  HeaderText="Fch. Nacimiento"  DataField="fdFchNacMenor"  UniqueName="fdFchNacMenor" DataFormatString="{0:d}">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                         <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center"  
                                            HeaderText="Adscripción"  DataField="Area.nom_area"  
                                            UniqueName="Adscripcion" Visible="False">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
  
                                          <telerik:GridBoundColumn DataField="fiIdMenor" HeaderText="Id MEnor" 
                                            UniqueName="columnIdM" Visible="False">
                                        </telerik:GridBoundColumn>
  
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" 
                                            HeaderText="Edad"  UniqueName="EDAD">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" 
                                            HeaderText="Estatus"  DataField="Solicitud.CTEdoSolicitud.fcDescEdoSol"  
                                            UniqueName="fcDescEdoSol">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridButtonColumn HeaderStyle-HorizontalAlign="Center" 
                                            HeaderText="Solicitud" CommandName="Solicitud"   ButtonType="ImageButton" 
                                            ImageUrl = "~/imgs/report.gif"  >
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridButtonColumn>
                                        <telerik:GridButtonColumn HeaderStyle-HorizontalAlign="Center" 
                                            HeaderText="Documentos" CommandName="Documentos"   ButtonType="ImageButton"  
                                            ImageUrl = "~/imgs/documents.png"  >
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridButtonColumn>
                                        <telerik:GridButtonColumn HeaderStyle-HorizontalAlign="Center" 
                                            HeaderText="Observaciones" CommandName="Observaciones"   
                                            ButtonType="ImageButton" ImageUrl = "~/imgs/exclamation.png" >
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                                        </telerik:GridButtonColumn>
                                       
                                    </Columns>
                                </MasterTableView>
                                    <ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True">
                                    <Selecting AllowRowSelect="true" />
                                        <Resizing AllowColumnResize="True" AllowRowResize="True" 
                                            ClipCellContentOnResize="False"                                              
                                            EnableRealTimeResize="True" ResizeGridOnColumnResize="True" 
                                            ShowRowIndicatorColumn="False" />
                                    </ClientSettings>
                                    <HeaderStyle HorizontalAlign="Center" />
                                    <StatusBarSettings LoadingText="Cargando..." ReadyText="Listo" />
                            </telerik:RadGrid>


I'm attaching an image of what I'm getting.

Best regards
Cristian.
Cristian
Top achievements
Rank 1
 asked on 13 Oct 2011
0 answers
78 views
Hi Telerik Team,

I need to obtain a grid? kind of functionality, i attached the capture.

In the capture the First date comes from "Querystring from "Radcalender" and from der i have to show the columns for rest of the week...and i should be able move to next week and previous week if i click on "NextBlock" and "previous Block" resp.

how to create column dates dem dynamically... and how to bind different data for different rows... i am fetching data through "Linq Queries"

can u give me a suggestion how to obtain this functionality efficiently...

Thanku in advance.

Nani
Top achievements
Rank 1
 asked on 13 Oct 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Top achievements
Rank 1
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ivory
Top achievements
Rank 1
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
YF
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Top achievements
Rank 1
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ivory
Top achievements
Rank 1
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
YF
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?