2010-02-05 39 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