2016-10-18 7 views
0

논리 행 오류 (데이터베이스와 관련 없음)에서 RadGrid 기반 행을 강조 표시하고 싶습니다. 당신이 항목을 데이터에 바인딩 이벤트 오류 상태를 식별 할 수 있다면 나는 VB.NET오류에 따라 Telerik RadGrid 행 강조 표시

If ok > 2000 Then 

Dim errorRowOrderNumber = ok/1000 

'Get the RadGrid row error index 

myErrorRow.Drawing.Color.Red 
myErrorRow.Drawing.Color.White 


End If 
+0

[링크] (http://www.telerik.com/forums/gridview-validation-and-error-marking-coloring) 잭의 게시물은 도움이 될만한 비슷한 문제에 대한 좋은 정보가 있습니다. –

답변

1

사용이 함께 Telerik 아약스 .NET RadGrid을 사용하고 있습니다 : 다른 그리드 명령 이벤트에서

Protected Sub grid_ItemDataBound(sender As Object, e As GridItemEventArgs) 
     Try  

      If TypeOf e.Item Is GridDataItem Then 

       Dim dataRow = TryCast(e.Item, GridDataItem) 

       ' Replace with validation logic 
       If True Then 
       dataRow.BackColor = Drawing.Color.Gray 
       dataRow.ForeColor = Drawing.Color.White 
       dataRow.ToolTip = "Some information about this error." 
       End If 

      End If 

     Catch ex As Exception 
      ' handle exception 
     End Try 
End Sub 

당신 동일한 GridDataItem 개체에 대한 참조를 얻을 수 있습니다.

그리드 이벤트를 사용할 수없는 경우 클라이언트 측 옵션을 살펴보십시오.

+0

오류는 데이터베이스와 관련이없는 논리적 테스트의 결과입니다. 좀 더 구체적으로 내 질문을 편집합니다. 죄송합니다. –