Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
85 views
Hi
I have a grid where I set the backcolor under certain situations, but when sorting one column, that formatting dissapears, I do get a GridPagerItem back in ItemDataBound instead of GridDataItem, so how do I ensure that my backcolor gets set no matter what type of column I have?

This is my code in ItemDAtaBound which works fine except when I click on a c0olumn to sort it, then that column does not have the colors anymore

    If e.Item.OwnerTableView.Name = "AlleTilbud" Then
      If TypeOf (e.Item) Is GridDataItem Then
        Dim item As GridDataItem = e.Item
        Dim farve As System.Drawing.Color = item.BackColor
        If item("tilbudtdato").Text = " " Then
          item.BackColor = System.Drawing.Color.Yellow
          item("statustext").Text = "Ikke i tilbud"
        Else
          item.BackColor = farve
          item("statustext").Text = "Tilbud"
        End If
        If item("svarfristdato").Text <> "&nbsp;" Then
          Dim dt As Date = CDate(item("svarfristdato").Text)
          If dt < Now Then
            item.BackColor = System.Drawing.Color.Red
            item("statustext").Text = "Svarfrist overskredet"
          End If
        End If
        If item("kontraktdato").Text <> "&nbsp;" Then
          item.BackColor = farve
          item("statustext").Text = "Kontrakt udskrevet"
        End If
        If item("status").Text.ToUpper() = "S" Then
          If item("indflyttersaldo").Text <> "&nbsp;" Then
            Dim betalt As Decimal = CDec(item("indflyttersaldo").Text)
            If betalt = 0 Then
              item.BackColor = farve
              item("statustext").Text = "Kontrakt betalt"
            End If
          End If
        End If
      End If
    End If


Betina
Top achievements
Rank 1
 answered on 21 May 2012
7 answers
295 views
Hi, I am already using ExternalDialogsPath to callup the imagemanager as standalone.
Just a few questions regarding to customization

1) how to hide treeview and addressbox 
2) When i openup the imageditor, it automatically add _thumb to the filename so when i save it it will be a new file with _thumb, how do i avoid that (I am going to hide both options so user will only edit and cannot "save as")

otherwise it's a great control to use. thanks
Rumen
Telerik team
 answered on 21 May 2012
5 answers
131 views
I read the tutorials... I watched the Video... I still do not know how to add a checkbox and a button to the RadScheduler advanced form.  Not one of those resources tells you where to put a modified AdvancedFormVB.ascx file.  If I do manage to modify it, where does it go? I get it from the samples folder, surely it doesn't stay there.  The video is so confusing -- it's all over the place; it's 1/3 through already when it finally gets to the subject of modifying the advanced form and from there it just gets worse.  The download files are useless because there is no instruction.
Peter
Telerik team
 answered on 21 May 2012
2 answers
120 views
Is there a way to disable the radeditor action that happens when ctrl-enter is pressed?  We have a specific function that's supposed to occur and add text to the editor, but it adds the text, then runs a routine that inserts an empty paragrah.
Javier
Top achievements
Rank 1
 answered on 21 May 2012
2 answers
95 views
I'm using javascript on the page to handle keypresses to use as hotkeys.  So if F8 is pressed the order details page pops up.

However, if the cursor is inside of the radeditor, none of the hotkeys work at all.

Is there anyway to work around this?
Javier
Top achievements
Rank 1
 answered on 21 May 2012
1 answer
132 views
when i  adds new item in a rad grid, it always seen in the last page. pls let me know if der is any alternativs.....
thanxxxxxxxxxx
Shinu
Top achievements
Rank 2
 answered on 21 May 2012
1 answer
110 views
Hello,
I am using RadMenu for my site. In IE 8 (not in Comapatibility View mode), FF, or Chrome, the menu is displayed correctly. However, if i enable Compatibility View mode in IE, the menu is moved to different position. The demo is here: http://dev.xbook247.com/. What is a posible cause of this problem? Thanks.
Vince
Kate
Telerik team
 answered on 21 May 2012
6 answers
359 views
Hi,

I have 2 problems with my rad grid.

My first problem is that my columns are not being resized correctly when I hide a column.  I have the HeaderContextMenu enabled and when i choose to hide a column the column is hidden but the column width of all the other columns are not sized to their set width. 
For example if I have the following columns
Column 1 - Width=50px
Column 2 - Width=100px
Column 3 - Width= 120px
Column 4 - Width = 200px
If I hide column 2 then the width of column 3 becomes 100px and the width of column 4 becomes 120px.


My second problem is that if I have a column hidden in a grid and then resize another column,  the grid thinks the column being resized is the column before the column I am actually resizing.
For example if I have the following columns
Column 1 - Width=50px
Column 2 - Width=100px
Column 3 - Width= 120px
Column 4 - Width = 200px

If I hide column 2 and then resize column 4 the grid thinks column 3 is being resized.  I tested which column is being resized using the following function.

function ColumnResized(sender, eventArgs) {

alert(

"Column with Index: " + eventArgs.get_gridColumn().get_element().cellIndex + " Name " +  eventArgs.get_gridColumn().get_uniqueName() + " was resized, width: " + eventArgs.get_gridColumn().get_element().offsetWidth);

}

What is returned from this function is the name and index of column 3 not column 4.

I have tried setting the TableLayout="fixed" but this did not solve my problem.

As always, I appreciate any help.

Tracy

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WBF SYS Email Addresses.aspx.vb" Inherits="IPS_Gateway.WBF_SYS_Email_Addresses" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 
<head id="Head1" runat="server">
    <title></title>
 
     <script  type="text/javascript" >
        function ColumnResized(sender, eventArgs) {
            alert("Column with Index: " + eventArgs.get_gridColumn().get_element().cellIndex + " Name " + eventArgs.get_gridColumn().get_uniqueName() + " was resized, width: " + eventArgs.get_gridColumn().get_element().offsetWidth);
        }
  </script>
     
</head>
<body>
    <form id="form1" runat="server">
    <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
    <telerik:RadWindowManager ID="rwmManager" runat="server"></telerik:RadWindowManager
    <telerik:RadAjaxManager ID="ajaxManager" runat="server" DefaultLoadingPanelID="loading">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="rgvMainGrid">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="rgvMainGrid" LoadingPanelID="loading" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
          
        <telerik:RadAjaxLoadingPanel ID="loading" runat="server" Skin="" Transparency="30" >
             <div >
            <asp:Image ID="imgLoading" runat="server" ImageUrl="<%$ Resources:Images,Loading6%>" AlternateText="loading" />
        </div>       
        </telerik:RadAjaxLoadingPanel>
 
 
    <asp:SqlDataSource ID="SQLDS_EmailAddresses"        runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_EmailAddress"          runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_EmployeeLogin"         runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" />       
    <asp:SqlDataSource ID="SQLDS_EmailGroup"            runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailGroups-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_EmailName"             runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_EmailAddressGroups"    runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailGroupAddresses-Sel-Ins-Del]"/>
    <asp:SqlDataSource ID="SQLDS_EmployeeStatus"        runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Employee].[DSP_EmployeeIdentifiers-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_EmployeeType"          runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Employee].[DSP_EmployeeIdentifiers-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_CompanyCode"           runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyMaster-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_DivisionCode"          runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyIdentifiers-Sel-Ins-Upd-Del]" />
    <asp:SqlDataSource ID="SQLDS_DepartmentCode"        runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyIdentifiers-Sel-Ins-Upd-Del]" />
  
    <asp:panel ID="pnlPage"   runat="server"   CssClass="css_GPC01_Panel_MainContent">     
        <wuc:PageHeader id="wucPageHeader" runat="server"></wuc:PageHeader>                         
                <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server"  cssClass="css_GPC01_Panel_PageContent">
            <div style="width:450px; float: left;">
                        <telerik:RadGrid ID="rgvMainGrid"             runat="server"                  DataSourceID="SQLDS_EmailAddresses"  
                                         EnableEmbeddedSkins="true"         Skin="Office2010Silver"         CssClass="css_GRD01_Grid_Master"    Height="560px"  Width="1230px"
                                         EnableViewState="true"             AutoGenerateColumns="false"     AllowMultiRowSelection="false"      AllowFilteringByColumn="true"
                                         AllowAutomaticDeletes="true"       AllowAutomaticInserts="true"    AllowAutomaticUpdates="true"                                  
                                         EnableHeaderContextMenu="true"     EnableHeaderContextFilterMenu="true"
                                         AllowSorting="true"                EnableLinqExpressions="false"   AllowPaging="true"                 PageSize="50">                                 
                            <ItemStyle   Wrap="false" />
                            <PagerStyle AlwaysVisible="true"    Mode="NextPrevNumericAndAdvanced"/>
                            <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true" AllowExpandCollapse="true" EnableRowHoverStyle="true"   
                                <ClientEvents    OnColumnResized="ColumnResized" />                                                             
                                <Resizing   AllowColumnResize="True"    AllowRowResize="False"          EnableRealTimeResize="True"     ResizeGridOnColumnResize="false" ></Resizing>                                     
                                <Selecting      AllowRowSelect="true" />
                                <Scrolling      AllowScroll="true"       />                       
                            </ClientSettings>
                            <HierarchySettings  ExpandTooltip="Click to Show/Edit Email Groups"      CollapseTooltip="Click to Hide Email Groups" />
                            <MasterTableView    DataSourceID="SQLDS_EmailAddresses"     DataKeyNames="EmailAddressId"       Name="EmailAddresses"
                                                EnableViewState="true"     AllowFilteringByColumn="true"
                                                AllowSorting="true"        AllowMultiColumnSorting="true"     AllowNaturalSort="false" OverrideDataSourceControlSorting="true"
                                                EditMode="InPlace"         CommandItemDisplay="Top"  >                               
                            <CommandItemTemplate >
                                    <div style="padding: 5px 5px;">
                                        <asp:LinkButton ID="lbtAdd"        runat="server" CommandName="InitInsert"       ToolTip="Add New Group"            style="position:absolute;left:10px;font-size:12px;"  Visible='<%# rgvMainGrid.EditIndexes.Count=0 or Not rgvMainGrid.MasterTableView.IsItemInserted %>'>    <asp:Image ID="imgAdd"      runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,AddRecord16%>" /> Add </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtEdit"       runat="server" CommandName="EditSelected"     ToolTip="Edit Group"               style="position:absolute;left:60px;font-size:12px;"  Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>'>   <asp:Image ID="imgEdit"     runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,EditRecord16%>"/> Edit </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtCancel"     runat="server" CommandName="CancelAll"        ToolTip="Cancel Edit/Add"          style="position:absolute;left:10px;font-size:12px;"  Visible='<%# rgvMainGrid.EditIndexes.Count > 0 Or rgvMainGrid.MasterTableView.IsItemInserted %>'>      <asp:Image ID="imgCancel"   runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,CancelRecord16%>" /> Cancel </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtSaveNew"    runat="server" CommandName="PerformInsert"    ToolTip="Save New Group"           style="position:absolute;left:75px;font-size:12px;"  Visible='<%# rgvMainGrid.MasterTableView.IsItemInserted%>'>                                                  <asp:Image ID="imgSaveNew"  runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SaveRecord16%>" /> Save New</asp:LinkButton>  
                                        <asp:LinkButton ID="lbtDelete"     runat="server" CommandName="DeleteSelected"   ToolTip="Delete Group"             style="position:absolute;left:110px;font-size:12px;" Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>' OnClientClick="javascript:return confirm('You have selected to delete this user.\nThis process CANNOT BE UNDONE.\n\rDo you want to continue?')"> <asp:Image ID="imgDelete"        runat="server" CssClass="css_GFS01_Image_Align"  ImageURL="<%$ Resources:Images,DeleteRecord16%>" />Delete </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtSave"       runat="server" CommandName="UpdateEdited"     ToolTip="Save Changes"             style="position:absolute;left:75px;font-size:12px;"  Visible='<%# rgvMainGrid.EditIndexes.Count > 0 AND Not rgvMainGrid.MasterTableView.IsItemInserted%>'>  <asp:Image ID="imgSave"     runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SaveRecord16%>" />  Update </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtFilters"    runat="server" CommandName="ShowHideFilters"  ToolTip="Show/Hide Group Filters"  style="position:absolute;left:1085px;font-size:12px;"> <asp:Image ID="imgFilter"  runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,FilterRecord16%>" /> Filter</asp:LinkButton>  
                                        <asp:LinkButton ID="lbtRefresh"    runat="server" CommandName="RebindGrid"       ToolTip="Refresh Group Grid"       style="position:absolute;left:1155px;font-size:12px;"> <asp:Image id="imgRefresh" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$Resources:Images, ReloadBlue16 %>"  />Refresh</asp:LinkButton>                    
                                    </div>
                                </CommandItemTemplate>
                                    <Columns>  
                                    <telerik:GridBoundColumn    DataField="EmailAddressId"         UniqueName="EmailAddressId"            
                                                            HeaderText="Id"                    HeaderStyle-HorizontalAlign="Left"   HeaderStyle-Width="35px"   AllowSorting="false"             ReadOnly="true" >
                                    <FilterTemplate></FilterTemplate>
                                </telerik:GridBoundColumn>
                                                 
                                    <telerik:GridBoundColumn     DataField="EmployeeLogin"          UniqueName="EmployeeLogin" 
                                                                             HeaderText="Login Id"              HeaderStyle-HorizontalAlign="Left"   HeaderStyle-Width="120px"   SortExpression="EmployeeLogin"     ColumnEditorID="gtcEditor1">
                                        <FilterTemplate>
                                                        <telerik:RadComboBox ID="rcbFilterEmployeeLogin"            runat="server"  EnableEmbeddedSkins="true" Skin="Windows7" Width="115px"
                                                                             DataValueField="EmployeeLogin"                 DataTextField="EmployeeLogin"           MarkFirstMatch="true"                 
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"  
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                          
                                                        </telerik:RadComboBox>
                                                    </FilterTemplate>
                                    </telerik:GridBoundColumn>
 
                                    <telerik:GridBoundColumn     DataField="EmailName"              UniqueName="EmailName" 
                                                                 HeaderText="Name"                  HeaderStyle-HorizontalAlign="Left"  HeaderStyle-Width="200px"   SortExpression="EmailName"          ColumnEditorID="gtcEditor1"     >                                   
                                        <FilterTemplate>
                                                        <telerik:RadComboBox runat="server" ID="rcbFilterEmailName"         Width="190px"
                                                                             DataTextField="EmailName"                      DataValueField="EmailName"          MarkFirstMatch="true"       
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"  
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                  
                                                        </telerik:RadComboBox>                                                                                                                              
                                                    </FilterTemplate>
                                    </telerik:GridBoundColumn>                               
 
                                    <telerik:GridBoundColumn     DataField="EmployeeNumber"         UniqueName="EmployeeNumber"
                                                                 HeaderText="Employee"              HeaderStyle-HorizontalAlign="Left"  HeaderStyle-Width="65px"   SortExpression="EmployeeNumber"                ReadOnly="true">
                                        <FilterTemplate>  </FilterTemplate>
                                    </telerik:GridBoundColumn>
 
                                    <telerik:GridBoundColumn        DataField="EmailAddress"            UniqueName="EmailAddress"          
                                                                    HeaderText="Email Address"          HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="240px"   SortExpression="EmailAddress"               ColumnEditorID="gtcEditor1">                                   
                                            <FilterTemplate>
                                                <telerik:RadComboBox runat="server" ID="rcbFilterEmailAddress"    Width="230px"
                                                                     DataTextField="EmailAddress"            DataValueField="EmailAddress"         
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"   MarkFirstMatch="true" 
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                </telerik:RadComboBox>                                                                                                                                 
                                            </FilterTemplate>
                                    </telerik:GridBoundColumn>                                                                       
                                                                            <telerik:GridBoundColumn        DataField="CompanyCode"             UniqueName="CompanyCode"       
                                                                            HeaderText="Company"                HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="65px"  
                                                                            SortExpression="CompanyCode"        ReadOnly="true">
                                                <FilterTemplate>
                                                    <telerik:RadComboBox runat="server" ID="rcbFilterCompanyCode"    Width="55px"
                                                                         DataValueField="CompanyCode"               DataTextField="CompanyCode"    
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"   MarkFirstMatch="true" 
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                    </telerik:RadComboBox>
                                                </FilterTemplate>
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn        DataField="DivisionCode"                UniqueName="DivisionCode"        
                                                                            HeaderText="Division"                   HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="65px"  
                                                                            SortExpression="DivisionCode"           ReadOnly="true">
                                                <FilterTemplate>
                                                    <telerik:RadComboBox runat="server" ID="rcbFilterDivisionCode"  Width="55px"
                                                                         DataValueField="IdentifierCode"     DataTextField="IdentifierCode" AllowCustomText="true"                                   
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"   MarkFirstMatch="true" 
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                    </telerik:RadComboBox>
                                                </FilterTemplate>
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn     DataField="DepartmentCode"                  UniqueName="DepartmentCode"       
                                                                         HeaderText="Department"                     HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="65px"  
                                                                         SortExpression="DepartmentCode"             ReadOnly="true">
                                                <FilterTemplate>
                                                    <telerik:RadComboBox runat="server" ID="rcbFilterDepartmentCode" Width="55px"
                                                                         DataValueField="IdentifierCode"      DataTextField="IdentifierCode"  AllowCustomText="true"                                  
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"   MarkFirstMatch="true" 
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                    </telerik:RadComboBox>
                                                </FilterTemplate>
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn     DataField="EmployeeType"                    UniqueName="EmployeeType"       
                                                                         HeaderText="Employee Type"                  HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="100px"  
                                                                         SortExpression="EmployeeType"               ReadOnly="true">
                                                <FilterTemplate>
                                                    <telerik:RadComboBox runat="server" ID="rcbFilterEmployeeType"   Width="90px"
                                                                         DataValueField="Level2Code"                 DataTextField="Level2Code"                                   
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"   MarkFirstMatch="true" 
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                    </telerik:RadComboBox>
                                                </FilterTemplate>
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="EmployeeStatus"                         UniqueName="EmployeeStatus"   
                                                                         HeaderText="Employee Status"                   HeaderStyle-HorizontalAlign="Left"    HeaderStyle-Width="90px"  
                                                                         SortExpression="EmployeeStatus"                ReadOnly="true" >
                                                <FilterTemplate>
                                                    <telerik:RadComboBox runat="server" ID="rcbFilterEmployeeStatus"    Width="80px"  
                                                                         DataTextField="Level2Code"                     DataValueField="Level2Code"        
                                                                             EnableLoadOnDemand="true"                      OnItemsRequested="MasterFilter_OnItemsRequested"   MarkFirstMatch="true" 
                                                                             OnPreRender="MasterFilter_PreRender"           OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged">                                                                     
                                                    </telerik:RadComboBox>                                                                                                                                 
                                                </FilterTemplate>
                                            </telerik:GridBoundColumn>
 
                                 
                                </Columns>                               
                                <DetailTables>
                                   <telerik:GridTableView   DataKeyNames="EmailGroupId, GroupEmailAddressId"               HierarchyLoadMode="ServerOnDemand"    Name="EmailGroups" 
                                                            EditMode="InPlace"                  Caption="To Add New User, Check The Box Next To The User You Want To Add.     To Remove A User, Uncheck The Box Next To The User You Want To Remove.     To Show All Users,  Select ALL From The Selected Filter Option."
                                                            cssClass="css_GRD01_Grid_Detail"    CommandItemDisplay="Top"              AllowMultiColumnSorting="true"  OverrideDataSourceControlSorting="true"     
                                                            Width="1160px"                      PageSize="500" >
                                        <CommandItemTemplate>
                                            <div>
                                                <asp:Label ID="lblTitle"              runat="server" Text="Email Groups"  Font-Bold ="true" Width="1000px"/>
                                                <asp:LinkButton ID="lbtFilters"       runat="server" CommandName="ShowHideFiltersDetail"        ToolTip="Show/Hide User Filters"          ><asp:Image ID="imgFilter"  runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,FilterRecord16%>" /> Filter</asp:LinkButton>  
                                                <asp:LinkButton ID="lbtRefresh"       runat="server" CommandName="RebindGridDetail"             ToolTip="Refresh User Grid"               ><asp:Image id="imgRefresh" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$Resources:Images, ReloadBlue16 %>"  />Refresh</asp:LinkButton>                    
                                            </div>
                                        </CommandItemTemplate>
                                        <Columns>
                                                <telerik:GridBoundColumn        DataField="EmailGroupId"        UniqueName="EmailGroupId"        Visible="false" DataType="System.Int32" />                                               
                                                <telerik:GridBoundColumn        DataField="GroupEmailAddressId" UniqueName="GroupEmailAddressId" Visible="false" DataType="System.Int32" />
                                            <telerik:GridBoundColumn DataField="SelectedStatus"   UniqueName="SelectedStatus"     Visible="false"> </telerik:GridBoundColumn>
                                            <telerik:GridTemplateColumn     UniqueName="gtcSelectedStatus"           HeaderText="Selected"         HeaderStyle-Width="50px"     HeaderStyle-HorizontalAlign="Center"    ItemStyle-HorizontalAlign="Center"  >
                                                <ItemTemplate >
                                                    <asp:CheckBox id="chkSelectedStatus"  runat="server"             Checked='<%# Bind("SelectedStatus") %>'  AutoPostBack="true" OnCheckedChanged="chkOption_OnCheckChanged" />
                                                </ItemTemplate>  
                                                <FilterTemplate>
                                                    <telerik:RadComboBox runat="server" ID="rcbFilterSelectedStatus"
                                                                         AutoPostBack="true"        AllowCustomText="true"
                                                                         EnableEmbeddedSkins="true" Skin="Windows7" Width="45px"         MarkFirstMatch="true"                                                     
                                                                         OnPreRender="DetailFilter_PreRender"  OnSelectedIndexChanged="DetailFilter_OnSelectedIndexChanged">
                                                        <Items>
                                                            <telerik:RadComboBoxItem Text="True" />
                                                            <telerik:RadComboBoxItem Text="False" />
                                                        </Items>                               
                                                    </telerik:RadComboBox>                                                                                                                                 
                                                </FilterTemplate>
                                            </telerik:GridTemplateColumn>                                
                                               <telerik:GridBoundColumn DataField="EmailGroup"     UniqueName="EmailGroup"      HeaderText="Group"   HeaderStyle-HorizontalAlign="Left"      HeaderStyle-Width="270px"    SortExpression="EmailGroup" >
                                                         <FilterTemplate>
                                                            <telerik:RadComboBox runat="server" ID="rcbFilterEmailGroup"        DataSourceID="SQLDS_EmailGroup"       DataTextField="EmailGroup"    DataValueField="EmailGroup"
                                                                                 AppendDataBoundItems="true"                    AutoPostBack="true"                    AllowCustomText="true"
                                                                                 EnableEmbeddedSkins="true"                     Skin="Windows7"         Width="260px"        MarkFirstMatch="true"                                               
                                                                                 OnPreRender="DetailFilter_PreRender"           OnSelectedIndexChanged="DetailFilter_OnSelectedIndexChanged">
                                                            </telerik:RadComboBox>                                                                                                                                 
                                                        </FilterTemplate>
                                                </telerik:GridBoundColumn>
                                        </Columns>
                                    </telerik:GridTableView>
                                </DetailTables>                                
                            </MasterTableView>
                        </telerik:RadGrid>
           </div>          
                </telerik:RadAjaxPanel>
        <telerik:GridTextBoxColumnEditor ID="gtcEditor1" runat="server" TextBoxStyle-Width="200px" />  
 
</asp:panel>
</form>
</body>
</html>


Galin
Telerik team
 answered on 21 May 2012
1 answer
96 views
Hi Telerik,
I customized the grid with one custom column.
in my OnClientFileOpen I need to do different things based on which column was clicked. Is there a way for me to determine which column were clicked?
What I'm truing to do this. if you clicked on name open image preview. if you click on custom column then select that image.
Dobromir
Telerik team
 answered on 21 May 2012
1 answer
100 views
How to change the position of radwindow hich is center by default?
Princy
Top achievements
Rank 2
 answered on 21 May 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?