This is a migrated thread and some comments may be shown as answers.

[Solved] RadGrid doesn't highlight selected row

1 Answer 381 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Joe
Top achievements
Rank 2
Joe asked on 01 Jun 2009, 05:28 PM
I have a radGrad that hasn't changed in some time that for some reason no longer shows the selected row.

As a test I created a blank page, added a grid and it works fine. I've compared the two pages and the grid has the same code.

Here's the two pages with the grid code.

Working grid code:

<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True"   
    AllowPaging="True" DataSourceID="LoggerDS" GridLines="None">  
    <HeaderContextMenu>  
        <CollapseAnimation Type="OutQuint" Duration="200">  
        </CollapseAnimation>  
    </HeaderContextMenu>  
    <PagerStyle Mode="NextPrevAndNumeric" />  
    <MasterTableView autogeneratecolumns="False" datasourceid="LoggerDS" CommandItemDisplay="Top" HorizontalAlign="Center">  
        <RowIndicatorColumn>  
            <HeaderStyle Width="20px"></HeaderStyle>  
        </RowIndicatorColumn>  
        <ExpandCollapseColumn>  
            <HeaderStyle Width="20px"></HeaderStyle>  
        </ExpandCollapseColumn>  
        <Columns>  
            <telerik:GridBoundColumn DataField="MonitorDate" DataType="System.DateTime" ItemStyle-HorizontalAlign="Center" 
                HeaderText="Date Monitored" SortExpression="MonitorDate" UniqueName="MonitorDate">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>        
            <telerik:GridBoundColumn DataField="CallTime" DataType="System.DateTime" ItemStyle-HorizontalAlign="Center" 
                HeaderText="Call Time" SortExpression="CallTime" UniqueName="CallTime">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>  
                  <telerik:GridBoundColumn DataField="CallID" DataType="System.Int32" ItemStyle-HorizontalAlign="Center" 
                      HeaderText="Call ID" SortExpression="CallID" UniqueName="CallID" Display="False">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
                 </telerik:GridBoundColumn>  
            <telerik:GridBoundColumn DataField="CombinedDuration" DataType="System.TimeSpan" ItemStyle-HorizontalAlign="Center" 
                HeaderText="Length of Call" SortExpression="CombinedDuration" UniqueName="CombinedDuration">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>  
            <telerik:GridBoundColumn DataField="StationNumber" ItemStyle-HorizontalAlign="Center" 
                HeaderText="Station Number" SortExpression="StationNumber" Display="False" UniqueName="StationNumber">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>  
            <telerik:GridBoundColumn DataField="CallNumber" ItemStyle-HorizontalAlign="Center" 
                HeaderText="Call Number" SortExpression="CallNumber" UniqueName="CallNumber">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>  
            <telerik:GridBoundColumn DataField="AgentInitials" HeaderText="Agent Initials" ItemStyle-HorizontalAlign="Center" 
                SortExpression="AgentInitials" UniqueName="AgentInitials">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>  
            <telerik:GridBoundColumn DataField="ClientNumber" HeaderText="Client Number" ItemStyle-HorizontalAlign="Center" 
                SortExpression="ClientNumber" UniqueName="ClientNumber">  
<ItemStyle HorizontalAlign="Center"></ItemStyle>  
            </telerik:GridBoundColumn>  
        </Columns>  
        <PagerStyle Mode="NextPrevAndNumeric" />  
        <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False"   
            Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center"   
            Wrap="True" />  
       
            <CommandItemTemplate>  
                <asp:Button ID="Button1" runat="server" Text="Review Selected Call" OnClientClick="return LoadReviewForm();" />  
            </CommandItemTemplate>  
         </MasterTableView>  
    <FilterMenu>  
        <CollapseAnimation Type="OutQuint" Duration="200">  
        </CollapseAnimation>  
    </FilterMenu>  
<ClientSettings EnablePostBackOnRowClick="true">  
    <Selecting AllowRowSelect="True" />  
</ClientSettings>  
</telerik:RadGrid>  
 

Here's the test page grid code:

    <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="LoggerDS">  
<MasterTableView AutoGenerateColumns="False" DataSourceID="LoggerDS">  
<RowIndicatorColumn>  
<HeaderStyle Width="20px"></HeaderStyle>  
</RowIndicatorColumn>  
 
<ExpandCollapseColumn>  
<HeaderStyle Width="20px"></HeaderStyle>  
</ExpandCollapseColumn>  
    <Columns>  
        <telerik:GridBoundColumn DataField="CallID" DataType="System.Byte"   
            HeaderText="CallID" SortExpression="CallID" UniqueName="CallID">  
        </telerik:GridBoundColumn>  
        <telerik:GridBoundColumn DataField="CallTime" DataType="System.DateTime"   
            HeaderText="CallTime" SortExpression="CallTime" UniqueName="CallTime">  
        </telerik:GridBoundColumn>  
        <telerik:GridBoundColumn DataField="CallDuration" DataType="System.Int32"   
            HeaderText="CallDuration" SortExpression="CallDuration"   
            UniqueName="CallDuration">  
        </telerik:GridBoundColumn>  
        <telerik:GridBoundColumn DataField="StationNumber" HeaderText="StationNumber"   
            SortExpression="StationNumber" UniqueName="StationNumber">  
        </telerik:GridBoundColumn>  
        <telerik:GridBoundColumn DataField="AgentInitials" HeaderText="AgentInitials"   
            SortExpression="AgentInitials" UniqueName="AgentInitials">  
        </telerik:GridBoundColumn>  
        <telerik:GridBoundColumn DataField="ClientNumber" HeaderText="ClientNumber"   
            SortExpression="ClientNumber" UniqueName="ClientNumber">  
        </telerik:GridBoundColumn>  
        <telerik:GridBoundColumn DataField="CallNumber" HeaderText="CallNumber"   
            SortExpression="CallNumber" UniqueName="CallNumber">  
        </telerik:GridBoundColumn>  
    </Columns>  
</MasterTableView>  
    </telerik:RadGrid> 

Any suggestions?

Thanks,
Joe

1 Answer, 1 is accepted

Sort by
0
Dimo
Telerik team
answered on 02 Jun 2009, 07:48 AM
Hi Joe,

The second RadGrid is missing:

<ClientSettings> 
      <Selecting AllowRowSelect="True" /> 
</ClientSettings> 


Otherwise, I don't see any other reason why selection should not work.


All the best,
Dimo
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Grid
Asked by
Joe
Top achievements
Rank 2
Answers by
Dimo
Telerik team
Share this question
or