【问题标题】:Couldn't change the telerik radgrid cell background color无法更改 telerik radgrid 单元格背景颜色
【发布时间】:2012-04-02 14:31:48
【问题描述】:

如果传入的值为“Var”但无法做到,我想在 windows 窗体项目的 Telerik radgrid 上更改单元格的背景颜色。

private void radGridView1_DataBindingComplete(object sender, Telerik.WinControls.UI.GridViewBindingCompleteEventArgs e)
{
    for (int i = 0; i < radGridView1.RowCount; i++)
    {
        string ImageStatusButton = radGridView1.Rows[i].Cells[7].Value.ToString();

        if (ImageStatusButton == "Var")
            radGridView1.Rows[i].Cells[7].Style.BackColor = Color.Red;
    }
}

注意:我可以更改前景色但无法更改背景色。

【问题讨论】:

    标签: colors background telerik cell radgrid


    【解决方案1】:

    试着消化我下面的代码。有效!

    Dim colIndex = FloorZoningGridView.Columns("colSizeInPercent").Index
                Dim cellPlaceHolder As Telerik.WinControls.UI.GridCellElement
    
                If currentFloorZoningProperty.GetFloorZoningTotalSizePercent <> 100 Then
                    For Each row In FloorZoningGridView.Rows
                        cellPlaceHolder = FloorZoningGridView.TableElement.GetCellElement(row, FloorZoningGridView.Columns(colIndex))
    
    
                        cellPlaceHolder.DrawFill = True
                        cellPlaceHolder.BackColor = Drawing.Color.Pink
    
                    Next
    
                Else
                    For Each row In FloorZoningGridView.Rows
                        cellPlaceHolder = FloorZoningGridView.TableElement.GetCellElement(row, FloorZoningGridView.Columns(colIndex))
    
    
                        cellPlaceHolder.ResetValue(LightVisualElement.DrawFillProperty, Telerik.WinControls.ValueResetFlags.Local) 
                        cellPlaceHolder.ResetValue(VisualElement.BackColorProperty, ValueResetFlags.Local) 
    
                    Next
    
                End If
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-24
      • 2013-04-12
      • 2021-10-31
      • 1970-01-01
      • 2013-06-15
      • 2013-06-28
      • 2016-05-27
      • 1970-01-01
      相关资源
      最近更新 更多