0

我正在研究一个 RadGrid,它的所有列和数据绑定都在运行时完成。网格中的一列是 GridRatingColumn。它有效,但我希望能够区分值为 0 的项目和没有值的项目(空)。目前,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
4

1 回答 1

0

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

根据 Telerik 文档(可以在此处找到更多详细信息),您可以像这样手动检索控件:

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

于 2013-06-29T14:23:36.270 回答