GridRatingColumn不显示空值

时间:2013-06-26 15:16:00

标签: vb.net telerik radgrid

我正在研究一个RadGrid,它在运行时完成了所有的列和数据绑定。网格中的一列是GridRatingColumn。它有效,但我希望能够区分值为0的项和没有值的项(Null)。目前,GridRatingColumn对Null值显示0的评级。

有没有办法让GridRatingColumn为空(没有星星),具有Null值并显示值为0的空白星?

代码:

Dim colScore As GridRatingColumn = New GridRatingColumn
_grid.MasterTableView.Columns.Add(colScore)
colScore.DataField = "score"
colScore.HeaderText = "Score"
colScore.UniqueName = "colScore"
colScore.ItemCount = 5
colScore.Precision = RatingPrecision.Half

1 个答案:

答案 0 :(得分:0)

您可以尝试在网格的RowDataBound事件中隐藏与null评级相对应的控件。

根据Telerik文档(更多细节可以在here找到),您可以手动检索控件,如下所示:

  

每个列单元格中的评级控件的ID是    Rating_ [ColumnUniqueName] ,其中 [ColumnUniqueName] 是唯一名称    GridRatingColumn 实例。