2010-02-05 4 views
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> 

을 시도했습니다 이것은 무엇에 어떤 도움을 크게 감상 할 수있다! 변경

답변

1

나는 당신이 개 아이디어가 당신의 예에서, 당신은 내가 유일하게 선택된 행 (들)이 아니라 그들 모두입니다 믿는 SelectedItemStyle에 클래스를 추가했다.

<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

+0

그래, 내가 작동하는 하나를 찾을 때까지 각 요소에 클래스를 추가하려고합니다. 그것이 재정의해야하므로 그리드 수준에서 작동하지 않습니다 놀랍군요. 마스터 테이블 태그가 작동 할 수있는 CssClass 속성을 허용하는 경우 –

+0

또한 - Firefox/Firebug를 사용합니까? 그렇다면 tr 또는 td 태그를 기반으로하는 행 또는 셀 수준의 html 요소를 조사하고 CSS 패널에서 커서 설정이 어디에서오고 있는지 확인할 수 있습니다 ... –

1

시도 :

<SelectedItemStyle CssClass="UseHand" /> 

사람 :

<ItemStyle CssClass="UseHand" /> 

SelectedItemStyleItemStyle 모든 행을 나타내는 현재 선택된 행을 나타냅니다.

아이디어 1 :

+0

마이크, 행운을 빈다. 다른 아이디어? – Eric

관련 문제