2011-10-28 2 views
0

Telerik 그리드의 데이터를 기반으로 행의 배경색을 ItemDataBound 이벤트에서 변경하는 유일한 방법은 무엇입니까? 엄청난 양의 데이터가 있고 그리 오래 걸리는 그리드가 있습니다. 데이터 행에 행이 어떤 색이어야하는지 알려주는 속성이 있습니다. 런타임시 CSS 클래스를 동적으로 설정할 수 있기를 바랍니다.Telerik 그리드 행 색상

감사합니다,

론다

+0

Rhonda : 예, javascript로 이런 유형의 작업을 수행 할 수있는 방법이 항상 있습니다 (JQuery를 사용하는 것이 좋습니다). 페이지에서 렌더링되는 HTML에서 특정 요소 ID를 찾아 javascript를 사용하여 배경색을 변경해야합니다. Ot는 뒤집었다; 얼마나 많은 데이터를 바인딩하고 있습니까? 너무 많으면. 아마도 페이지 매김을 구현하고 청크로 가져 오는 것이 좋습니다. – Icarus

+0

지금 페이징을 조사 중입니다. – Rhonda

답변

2

당신은 ItemStyleAlternatingItemStyle 사용하여 행의 색상을 변경 할 수 있어야한다 : 당신이 특별히 중에 행의 스타일을 변경하고자하는 경우

<MasterTableView AutoGenerateColumns="false" ShowFooter="true"> 
    <ItemStyle BackColor="PeachPuff" />  
0

을 OnItemDataBound 이벤트 Telerik 온라인 설명서에서 this documentation article을 볼 것을 권장합니다. 코드 숨김에서 인라인 스타일을 설정하거나 사전 정의 된 CSS 스타일을 사용하여 행에 적용하는 방법을 다룹니다.