1

私はRad Gridを持っており、カーソルをすべての行のホバー上のポインターにしたいだけです。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>

これに関する助けがあれば大歓迎です!

4

2 に答える 2

1

変更してみてください:

<SelectedItemStyle CssClass="UseHand" />

に:

<ItemStyle CssClass="UseHand" />

SelectedItemStyleは現在選択されている行をItemStyle表し、ここですべての行を表します。

于 2010-02-05T16:09:56.860 に答える
1

2 つのアイデアがあります。

アイデア1:あなたの例では、クラスをに追加しましたSelectedItemStyle。これは、すべてではなく、選択された行のみであると私は信じています。代わりに、次のことを試すことができます。

<ItemStyle CssClass="UseHand" />

アイデア2

次の方法で問題を強制することもできます。

.UseHand
{
    cursor: pointer !important;
}

クラスをグリッド自体に追加します。

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

これは、RadGrid によって生成されたスタイルとインライン スタイルのビルドをオーバーライドする必要があります。

于 2010-02-05T16:10:27.840 に答える