2010-02-05 5 views
1

J'ai une grille Rad et je veux simplement que le curseur soit un pointeur sur le pointeur de chaque ligne. J'ai essayé les cours Css et cela n'a pas fonctionné. Je sais qu'il existe une solution simple, je ne sais pas comment le faire. Voici ce que j'ai essayéDéfinir le curseur pour pointer dans une grille

<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> 

Toute aide sur ce serait grandement apprécié!

Répondre

1

J'ai 2 idées pour vous:

Idée 1: Dans votre exemple, vous avez ajouté la classe à la SelectedItemStyle, que je crois est la seule la ligne sélectionnée (s), pas tous. vous pouvez essayer à la place:

<ItemStyle CssClass="UseHand" /> 

Idée 2:

Vous pouvez également essayer de forcer la question avec:

.UseHand 
{ 
    cursor: pointer !important; 
} 

et ajoutez la classe à la grille elle-même:

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

Ceci devrait remplacer toute construction de styles et de styles en ligne g promu par le RadGrid.

+0

Kevin, j'ai essayé ces choses. Ils n'ont pas travaillé. Cependant, je peux voir la main si je plane sur le dessus de la grille ou tout en bas. Il semble l'avoir appliqué à la grille. Devrais-je l'appliquer au MasterTAbleView lui-même? C'est où mes colonnes sont. – Eric

+0

Oui j'essaierais d'ajouter la classe à chaque élément jusqu'à ce que vous trouviez celui qui fonctionne. Je suis surpris que cela ne fonctionne pas sur le niveau de la grille car il devrait remplacer. Si la balise de table principale accepte l'attribut CssClass qui peut fonctionner. –

+0

Aussi - utilisez-vous Firefox/Firebug? Si c'est le cas, vous pouvez inspecter l'élément html pour le niveau de la ligne ou de la cellule (table probable basée sur la balise tr ou td) et vérifier d'où provient le curseur dans le panneau CSS ... –

1

Essayez de changer:

<SelectedItemStyle CssClass="UseHand" /> 

Pour:

<ItemStyle CssClass="UseHand" /> 

SelectedItemStyle représente la ligne sélectionnée, où ItemStyle représente toutes les lignes.

+0

Mike, pas de chance. d'autres idées? – Eric

Questions connexes