2013-06-26 65 views
0

我正在使用RadGrid,它的所有列和數據綁定都是在運行時完成的。網格中的一列是GridRatingColumn。它可以工作,但我希望能夠區分值爲0的項目和沒有值的項目(空值)。目前,GridRatingColumn的Null值顯示爲0。GridRatingColumn不顯示任何空值

有沒有辦法讓一個GridRatingColumn爲空(不含星號)的空值並顯示值爲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

你可以嘗試隱藏相當於空在網格的RowDataBound事件等級控制。

根據Telerik的文檔(更多的細節可以在這裏here找到)則可手動檢索這樣的控制:

在每列單元中的等級控制的ID是 Rating_ [ColumnUniqueName] ,其中[ColumnUniqueName]GridRatingColumn實例的唯一名稱 。