Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
96 views
My project requirement is specific.For my project,user not store information in db,after complete user crud operation need to clean all information, I need to use telerik:RadGrid batchRadClientDataSource,this contain several columns have combo,combo grid,combo tree and textbox ,want to store grid all crud operations data in server session.


I follow this link,but fail to understand how to store information in session.

http://demos.telerik.com/aspnet-ajax/grid/examples/data-binding/client-side/client-data-source-binding/defaultcs.aspx


How to store RadClientDataSource information in session.Any type of suggestion will be acceptable.
Maria Ilieva
Telerik team
 answered on 12 Mar 2015
2 answers
105 views
In my page, I have a Grid that is populated by its NeedDataSource event. In the ItemDataBound event, I add a ToolTip to cells in the row as follows:

protected void HistoryGrid_ItemDataBound ( object sender, GridItemEventArgs e )
{
    if ( e.Item is GridDataItem )
    {
        GridDataItem GDI = e.Item 
as GridDataItem;

        if
 ( e.Item.DataItem is RDH.HistoryData )
        {
            RDH.HistoryData DataItem = GDI.DataItem 
as RDH.HistoryData;
            e.Item.Selected = 
this.SelectedItems.Contains ( DataItem.AssetId );
            Control MacIdLabel = e.Item.FindControl ( 
"MacIdLabel" );

            
if ( !Object.Equals ( MacIdLabel, null ) )
            {
                
if ( !Object.Equals ( this.RadToolTipManager1, null ) )
                {
                   this.RadToolTipManager1.TargetControls.Add ( MacIdLabel.ClientID, DataItem.AssetId.ToString (), true );       
                }
            }

            Type t = 
typeof ( RDH.HistoryData );
            GridColumn GC;
            PropertyInfo PI;
            TableCell TC;<

            
for
 ( Int32 i = 1; i < this.NumberOfDays + 1; i++ )
            {
                GC = 
this.HistoryGrid.MasterTableView.Columns.FindByDataField ( "Day" + i + "Wattage" );
                TC = GDI.Cells [ GC.OrderIndex ];
                PI = t.GetProperty ( 
"Day" + i + "Color" );
                TC.BackColor = ( Color ) PI.GetValue ( DataItem, 
null );
                PI = t.GetProperty ( 
"Day" + i + "ForeColor" );
                TC.ForeColor = ( Color ) PI.GetValue ( DataItem, 
null );
                
this.RadToolTipManager2.TargetControls.Add ( TC.ClientID, 
                  String.Format ( 
"{0}|{1}|2}", DataItem.AssetId, i - 1, GC.OrderIndex ), true );
             }
        }
     }
}

The ToolTipManagers and Grid look like this:

<div>
    <telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" OnAjaxUpdate="RadToolTipManager1_AjaxUpdate"
        AutoCloseDelay="300000" Position="TopCenter" RelativeTo="BrowserWindow" Width="400px" Animation="None"
        BackColor="White" BorderStyle="Inset" HideDelay="0" ShowCallout="False" ShowDelay="250" />
    <telerik:RadToolTipManager ID="RadToolTipManager2" runat="server" OnAjaxUpdate="RadToolTipManager2_AjaxUpdate"
        AutoCloseDelay="300000" Position="TopCenter" RelativeTo="BrowserWindow" Width="400px" Animation="None"
        BackColor="White" BorderStyle="Inset" HideDelay="0" ShowCallout="False" ShowDelay="250" />
</div>
<div id="HistoryGridDiv">
    <telerik:RadGrid runat="server" ID="HistoryGrid" AllowPaging="True" CellSpacing="0"
        GridLines="None" OnNeedDataSource="HistoryGrid_NeedDataSource" OnItemDataBound="HistoryGrid_ItemDataBound"
        AutoGenerateColumns="False" PageSize="50" PagerStyle-AlwaysVisible="True">
        <ClientSettings EnableRowHoverStyle="true">
            <Selecting CellSelectionMode="SingleCell" />
            <ClientEvents OnCellSelected="HistoryGrid_OnCellSelected" OnRowContextMenu="HistoryGrid_OnRowContextMenu"
                OnRowCreated="HistoryGrid_OnRowCreated"
                OnRowDeselected="HistoryGrid_OnRowDeselected" OnRowSelected="HistoryGrid_OnRowSelected" />
            <Scrolling AllowScroll="True" UseStaticHeaders="True" FrozenColumnsCount="6" ScrollHeight="368px" />
            <Resizing AllowColumnResize="True" AllowResizeToFit="True" EnableRealTimeResize="True"
                ResizeGridOnColumnResize="True" />
        </ClientSettings>
        <MasterTableView CommandItemDisplay="Top" AllowCustomPaging="True" AllowPaging="True"
            TableLayout="Fixed" ClientDataKeyNames="AssetId,MacId,HasOpenWorkOrder,WorkOrderId" PagerStyle-PageSizes="10;25;50;75;100">
            <CommandItemSettings ShowAddNewRecordButton="False" />
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True" />
            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True" />
            <Columns>
                <telerik:GridTemplateColumn HeaderText="Mac Id" SortExpression="MacId" HeaderStyle-Width="50px">
                    <ItemTemplate>
                        <asp:Label ID="MacIdLabel" runat="server" Text='<%# Eval("MacId") %>' CssClass="MouseOverLabel" />
                    </ItemTemplate>
                    <HeaderStyle Width="50px" />
                </telerik:GridTemplateColumn>
                <telerik:GridBoundColumn DataField="PoleId" HeaderText="Pole" UniqueName="PoleId" ItemStyle-Wrap="false"
                    HeaderStyle-Width="75px">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle Width="75px" />
                    <ItemStyle Wrap="False" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Latitude" HeaderText="Latitude" SortExpression="Latitude" UniqueName="Latitude"
                    DataType="System.Decimal" DataFormatString="{0:F5}" HeaderStyle-Width="65px">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle Width="65px" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Longitude" DataType="System.Decimal" HeaderText="Longitude" SortExpression="Longitude"
                    UniqueName="Longitude" DataFormatString="{0:F5}" ItemStyle-Wrap="False" HeaderStyle-Width="65px">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle Width="65px" />
                    <ItemStyle Wrap="False" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="StreetAddress" HeaderText="Street Address" ItemStyle-Wrap="false"
                    UniqueName="StreetAddress" HeaderStyle-Width="250px">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle Width="250px" />
                    <ItemStyle Wrap="False" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="HasOpenWorkOrder" HeaderText="W/O" UniqueName="HasOpenWorkOrder"
                    HeaderStyle-Width="4em">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle Width="4em" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="LampType" HeaderText="Lamp Type" ItemStyle-Wrap="false" UniqueName="LampType"
                    HeaderStyle-Width="80px">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle Width="80px" />
                    <ItemStyle Wrap="False" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day1Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 1" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day1Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day2Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 2" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day2Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day3Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 3" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day3Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day4Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 4" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day4Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day5Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 5" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day5Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day6Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 6" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day6Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day7Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 7" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day7Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day8Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 8" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day8Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day9Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 9" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day9Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day10Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 10" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day10Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day11Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 11" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day11Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day12Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 12" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day12Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day13Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 13" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day13Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day14Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 14" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day14Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day15Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 15" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day15Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day16Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 16" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day16Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day17Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 17" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day17Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day18Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 18" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day18Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day19Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 19" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day19Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day20Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 20" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day20Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day21Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 21" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day21Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day22Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 22" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day22Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day23Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 23" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day23Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day24Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 24" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day24Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day25Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 25" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day25Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day26Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 26" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day26Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day27Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 27" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day27Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day28Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 28" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day28Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day29Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 19" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day29Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Day30Wattage" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="45"
                    HeaderText="Day 30" ItemStyle-HorizontalAlign="Center" Resizable="False" UniqueName="Day30Wattage">
                    <ColumnValidationSettings>
                        <ModelErrorMessage Text="" />
                    </ColumnValidationSettings>
                    <HeaderStyle HorizontalAlign="Center" Width="45px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridBoundColumn>
            </Columns>
            <EditFormSettings>
                <EditColumn FilterControlAltText="Filter EditCommandColumn column" />
            </EditFormSettings>
            <PagerStyle AlwaysVisible="True" PageSizes="10;25;50;75;100" Position="Top" />
        </MasterTableView>
        <PagerStyle AlwaysVisible="True" PageSizes="10;25;50;75;100" Position="Top" />
        <FilterMenu EnableImageSprites="False" />
    </telerik:RadGrid>
</div>

With the following context menus:
<telerik:RadContextMenu ID="HistoryContextMenu" runat="server" EnableRoundedCorners="True"
    EnableShadows="True" OnClientItemClicked="HistoryContextMenu_ItemClicked">
    <Items>
        <telerik:RadMenuItem Text="Activity for the day" Value="YesterdayActivity" />
        <telerik:RadMenuItem Text="Chart for the day" Value="YesterdayChart" />
        <telerik:RadMenuItem Text="Status for the previous 30 days" Value="30DayStatus" />
        <telerik:RadMenuItem Text="Activity for the previous 30 days" Value="30DayActivity" />
        <telerik:RadMenuItem Text="Burn Information for the previous 30 days" Value="30DayBurn" />
    </Items>
</telerik:RadContextMenu>
<telerik:RadContextMenu ID="AssetContextMenu" runat="server" EnableRoundedCorners="True"
    EnableShadows="True" OnClientItemClicked="AssetContextMenu_ItemClicked">
    <Items>
        <telerik:RadMenuItem Text="ShowOnMap" Value="ShowOnMap" />
        <telerik:RadMenuItem Text="Edit device" Value="DeviceEdit" />
        <telerik:RadMenuItem Text="Notes" Value="DeviceNotes" />
        <telerik:RadMenuItem Text="Add to list for creating Work Orders" Value="WorkOrders" />
        <telerik:RadMenuItem Text="View Work Order Ticket" Value="WorkOrderTicket" />
    </Items>
</telerik:RadContextMenu>
 I also have the following AjaxManager:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"
    OnAjaxRequest="RadAjaxManager1_AjaxRequest">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager2" />
                <telerik:AjaxUpdatedControl ControlID="HistoryGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="InstallationComboBox">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager2" />
                <telerik:AjaxUpdatedControl ControlID="HistoryGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="ThruDatePicker">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="ThruDatePicker" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager2" />
                <telerik:AjaxUpdatedControl ControlID="HistoryGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="NumberOfDaysRadioButtonList">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="NumberOfDaysRadioButtonList" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager2" />
                <telerik:AjaxUpdatedControl ControlID="HistoryGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="OptionsButtonList">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="OptionsButtonList" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager2" />
                <telerik:AjaxUpdatedControl ControlID="HistoryGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="HistoryGrid">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" />
                <telerik:AjaxUpdatedControl ControlID="RadToolTipManager2" />
                <telerik:AjaxUpdatedControl ControlID="HistoryGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadToolTipManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="WorkOrderButton" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadToolTipManager2">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="WorkOrderButton" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

What I am experiencing is the following sequence:
  1. Right-Click on the first column
  2. The tooltip briefly displays
  3. The context menu displays - all is fine
  4. I move the mouse up one row - and the page blanks for a bit and then displays
  5. If I continue to move the mouse but do not activate the context menu, everything works fine.
In the code-behind, I am trapping the name of the control causing the postback. It is RadTootipManager1RTMPanel and is occurring every time the mouse enters a cell, but the page refreshes only when this is done after activating the context menu (even if I do not make a selection from the menu).
Viktor Tachev
Telerik team
 answered on 12 Mar 2015
2 answers
102 views
Hi,

I've just found a code on this forum to create a Playlist code behind.

I did it and it works...but :

I create a 3 videos playlist (one is 1h20m, another is about 2min40 and last one is less than a minute).

When I click first one on the PL, I can see the duration is 1h20
but
if I select the other ones, the duration is NaN:NaN.

By the way, the slider representing duration on the 1h20min video is extremely small (about 20 pixels) and always keeps this width.

Do you have any idea why these behaviors ?

Information : Playlist is created in a loop so each video is constructed the same way. Each video is a Youtube video (we can't use direct Youtube Playlists because of our network restrictions) so I have Paths like : "http://youtu.be/wnglhG7epMA"
Arnaud
Top achievements
Rank 1
 answered on 12 Mar 2015
1 answer
105 views
I have used custom scroll bar in my whole application.
How can i change scroll bar of Rad list box with my custom scroll bar ?
Ivan Danchev
Telerik team
 answered on 12 Mar 2015
11 answers
281 views
Hi,

My requirement is to databind the media player playlist in code behind. However, when I try to populate the playlist from the code behind, I don't get anything in the playlist but only the first video plays. Can you please help?

What I currently do is:

In the aspx page:

<telerik:RadMediaPlayer ID="RadMediaPlayer1" runat="server" Height="554px" Width="692px">
<PlaylistSettings Mode="Buttons" ButtonsTrigger="Hover" />
</telerik:RadMediaPlayer>

And in the aspx.vb page:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load

RadMediaPlayer1.ToolBar.HDButton.Visible = False
RadMediaPlayer1.TitleBar.ShareButton.Visible = False

Dim table As DataTable = GetDataTable("SELECT * From Mytable", MyConnString)

For Each row As DataRow In table.Rows
Dim myfilename As String = row("myFilename") 'Mp4 file
Dim mytitle As String = row("mytitle")

Dim file As New MediaPlayerVideoFile() With {.Title = mytitle, .Poster = "poster.png"}
file.Sources.Add(New MediaPlayerSource() With {.Path = myfilename)})
RadMediaPlayer1.Playlist.Add(file)
Next

End Sub

Friend Shared Function GetDataTable(ByVal query As String, ByVal myConn As String) As DataTable

Dim connString As String = ConfigurationManager.ConnectionStrings(myConn).ConnectionString
Dim conn As SqlConnection = New SqlConnection(connString)
Dim myadapter As SqlDataAdapter = New SqlDataAdapter
myadapter.SelectCommand = New SqlCommand(query, conn)
Dim table As New DataTable
conn.Open()
Try
myadapter.Fill(table)
Catch ex As Exception
Finally
conn.Close()
End Try
Return table
End Function
Pavlina
Telerik team
 answered on 12 Mar 2015
1 answer
376 views
Hi 

I have downloaded the trial and it does not seem to contain the live demo's folder once installed.
how do I get hold of the live demo's?

Ta,
D
Marin Bratanov
Telerik team
 answered on 12 Mar 2015
1 answer
110 views
H,
I can not understand a dove to look for translate these labels (Image)
in RadGridPager.

This is the portion of class that used for translate other elements.


      radGrid.ClientSettings.ClientMessages.PagerTooltipFormatString = "Pagina <strong>{0}</strong> di <strong>{1}</strong>";
      radGrid.ClientSettings.ClientMessages.DragToGroupOrReorder = "";
      radGrid.ClientSettings.ClientMessages.DragToResize = "";
      radGrid.ClientSettings.ClientMessages.DropHereToReorder = "";
 
      radGrid.PagerStyle.PrevPageText = "";
      radGrid.PagerStyle.NextPageText = "";
      radGrid.PagerStyle.PagerTextFormat = "CAMBIA PAGINA {4}  PAGINA <strong>{0}</strong> DI <strong>{1}</strong>, ELEMENTO <strong>{2}</strong> DI <strong>{3}</strong> - ( TOTALE : <strong>{5}</strong> ) ";
      radGrid.PagerStyle.ShowPagerText = true;
      radGrid.PagerStyle.PageSizeLabelText = "ELEMENTI PER PAGINA";
      radGrid.PagerStyle.FirstPageToolTip = "Prima pagina";
      radGrid.PagerStyle.GoToPageButtonToolTip = "Vai alla pagina";
      radGrid.PagerStyle.GoToPageTextBoxToolTip = "Vai alla pagina";
 
      radGrid.PagerStyle.FirstPageText = "Pagina:";     
      radGrid.PagerStyle.LastPageToolTip = "Ultima pagina";
      radGrid.PagerStyle.ChangePageSizeComboBoxToolTip = "Cambia Pagina";
      radGrid.PagerStyle.ChangePageSizeTextBoxToolTip = "Cambia Pagina";
      radGrid.PagerStyle.ChangePageSizeComboBoxTableSummary = "CAMBIA PAGINA";               
      radGrid.PagerStyle.ChangePageSizeButtonToolTip = "Cambia Pagina";
       
      radGrid.PagerStyle.PrevPageToolTip = "Pagina precedente";
      radGrid.PagerStyle.PrevPagesToolTip = "Pagine precedenti";
      radGrid.PagerStyle.NextPageToolTip = "Pagina successiva";
      radGrid.PagerStyle.NextPagesToolTip = "Pagine successive";
                       
      radGrid.MasterTableView.NoDetailRecordsText = "NESSUN ELEMENTO TROVATO";
      radGrid.MasterTableView.NoMasterRecordsText = "NESSUN ELEMENTO TROVATO";
      radGrid.MasterTableView.CommandItemSettings.RefreshText = " AGGIORNA LISTA";
 
      radGrid.SortingSettings.SortedAscToolTip = "Ordinato in modo crescente";
      radGrid.SortingSettings.SortedDescToolTip = "Ordinato in modo decrescente";
      radGrid.SortingSettings.SortToolTip = "CLICCARE PER ORDINARE";
 
      radGrid.GroupingSettings.ExpandTooltip = "Espandi gruppo";
      radGrid.GroupingSettings.CollapseTooltip = "Comprimi gruppo";
 
      radGrid.HierarchySettings.CollapseTooltip = "Comprimi";
      radGrid.HierarchySettings.ExpandTooltip = "Espandi";



Thanks,
Marco
Kostadin
Telerik team
 answered on 12 Mar 2015
1 answer
75 views
What is the best way to define a multi language access keyes?
Misho
Telerik team
 answered on 12 Mar 2015
28 answers
1.0K+ views
Hi I am using IE7, I have to asp:panels, one contains a readonly form and one contains the edit form. The edit form has RadTextBoxes with MultiLine set to true, and the data is loaded programmatically into them.

When I load the form into edit mode, only the first line of the text box is showing. If I type a character in the text box, the rest of the lines show up.

It seems this is because I have width="95%" in my text box. If I remove the width, or set it to a static value, all the lines show up.

Is there a workaround for this?

My text box is like this.

<

telerik:RadTextBox ID="tb1" runat="server" TextMode="MultiLine" MaxLength="1000" Rows="4" Width="50%"/>

Abhay
Top achievements
Rank 1
 answered on 12 Mar 2015
2 answers
58 views
Good morning,

Could you tell me whether RadContextMenu has implemented responsive design capabilities as RadMenu or not yet ?

I struggle with example http://demos.telerik.com/aspnet-ajax/button/examples/splitbutton/defaultcs.aspx What I need to achieve is, when user decrease page size zoom, or open web page on mobile device, then RadContextMenu control should go elasticed as well. I know, how to change fixed font (px) to em, but context menu is still the same or even worse bigger.

Please help me to solve this issue.

Best regards

Vasssek


Vasssek
Top achievements
Rank 1
 answered on 12 Mar 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?