2010-02-05 37 views
1

我有一个Rad网格,我只希望光标成为每一行悬停的指针。我试过Css类,它没有奏效。我知道有一个简单的解决方案,我只是不知道该怎么做。下面是我已经试过将光标设置为网格中的指针

<style type="text/css"> 
.UseHand 
{ 
    cursor: pointer; 
} 

<telerik:RadGrid ID="RadGrid1" Skin="WB" runat="server" AutoGenerateColumns="false" DataSourceID="DSID"> 
        <GroupingSettings CaseSensitive="false" /> 
        <SelectedItemStyle CssClass="UseHand" /> 
        <MasterTableView>BLAH BLAH</MasterTableView> 
        <ClientSettings EnableRowHoverStyle="true"> 
         <Selecting AllowRowSelect="True" /> 
         <ClientEvents /> 
        </ClientSettings> 
</telerik:RadGrid> 

任何帮助将不胜感激!

回答

1

我有两个想法,您:

理念1:在你的榜样,您添加类的SelectedItemStyle,我相信这是唯一的选择行(S),不是所有的人。相反,你可以尝试:

<ItemStyle CssClass="UseHand" /> 

理念2

您也可以尝试迫使问题有:

.UseHand 
{ 
    cursor: pointer !important; 
} 

和类添加到网格本身:

<telerik:RadGrid ID="RadGrid1" Skin="WB" CssClass="UseHand" runat="server" AutoGenerateColumns="false" DataSourceID="DSID"> 

这应该覆盖样式和内联样式中的任何构建g由RadGrid制作。

+0

凯文,我试过这些东西。他们没有工作。但是,如果我将鼠标悬停在网格的顶部或底部,我可以看到这只手。它似乎已经应用到了网格中。我应该将这个应用到MasterTAbleView本身吗?这是我的专栏的地方。 – Eric 2010-02-05 16:15:04

+0

是的,我会尝试添加类到每个元素,直到你找到一个工作。我很惊讶它不适用于网格级别,因为它应该覆盖。如果主表标记接受可能有效的CssClass属性。 – 2010-02-05 16:22:33

+0

另外 - 你使用Firefox/Firebug吗?如果是这样,你可以检查行元素或单元格级别的html元素(可能是基于tr或td标签的表格),并检查光标设置来自CSS窗格中的哪个位置... – 2010-02-05 16:23:36

1

尝试改变:

<SelectedItemStyle CssClass="UseHand" /> 

要:

<ItemStyle CssClass="UseHand" /> 

SelectedItemStyle表示当前选定的行,其中ItemStyle代表所有行。

+0

迈克,没有运气。任何其他想法? – Eric 2010-02-05 16:16:20