2016-10-18 8 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 Ajaxの.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

エラーは、データベースに関連しない論理テストの結果です。私はより具体的に私の質問を編集して、申し訳ありません –

関連する問題