我正在研究一个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
答案 0 :(得分:0)
您可以尝试在网格的RowDataBound事件中隐藏与null评级相对应的控件。
根据Telerik文档(更多细节可以在here找到),您可以手动检索控件,如下所示:
每个列单元格中的评级控件的ID是 Rating_ [ColumnUniqueName] ,其中 [ColumnUniqueName] 是唯一名称 GridRatingColumn 实例。