установить курсор на указатель в сетке - PullRequest
1 голос
/ 05 февраля 2010

У меня есть 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>

Любая помощь по этому вопросу будет принята с благодарностью!

Ответы [ 2 ]

1 голос
/ 05 февраля 2010

У меня есть 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.

1 голос
/ 05 февраля 2010

Попробуйте изменить:

<SelectedItemStyle CssClass="UseHand" />

Кому:

<ItemStyle CssClass="UseHand" />

SelectedItemStyle представляет текущую выбранную строку, где ItemStyle представляет все строки.

...