首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式访问RadGridView行?

如何以编程方式访问RadGridView行?
EN

Stack Overflow用户
提问于 2014-08-18 03:50:56
回答 1查看 2.5K关注 0票数 1

如何在RadGridView中访问行?我想以编程方式设置行不透明度,可以吗?我找不到任何关于它的文件。

代码语言:javascript
复制
<telerik:RadGridView x:Name="radGridStoppedCars" ShowGroupPanel="False" IsFilteringAllowed="False" SelectionChanged="radGridStoppedCars_SelectionChanged"
                         Background="Transparent"
                         ItemsSource="{Binding PerWorkz}" 
                         Width="550"
                         Height="500" 
                         Margin="800, 90,432,-53"
                         RowHeight="45"
                         IsSynchronizedWithCurrentItem="True"
                         RowIndicatorVisibility="Collapsed"
                         CanUserSortColumns="False "  
                         IsReadOnly="True"
                         ShowColumnSortIndexes="False"
                         AutoGenerateColumns="False"
                         CanUserFreezeColumns="False"
                         CanUserResizeColumns="False">
            <telerik:RadGridView.RowStyle>
                <Style TargetType="{x:Type telerik:GridViewRow}">
                    <Setter Property="Foreground" Value="White"/>
                </Style>
            </telerik:RadGridView.RowStyle>

            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn Header="Plaka" DataMemberBinding="{Binding PlateNo}" Width="120"/>
                <telerik:GridViewDataColumn Header="Süre" DataMemberBinding="{Binding StoppedDateTime}" Width="*"/>
                <telerik:GridViewDataColumn Header="Durum" DataMemberBinding="{Binding TypeWorkflowStateName}" Width="*"/>
                <telerik:GridViewDataColumn Header="Açıklama" DataMemberBinding="{Binding Note}" Width="*"/>
                <telerik:GridViewDataColumn Header="Süreç" DataMemberBinding="{Binding TimeInfo}" Width="*"/>
                <telerik:GridViewExpressionColumn Header="{Binding PersonnelID}" IsVisible="False"/>
                <telerik:GridViewExpressionColumn Header="{Binding DepartmentID}" IsVisible="False"/>
            </telerik:RadGridView.Columns> 
        </telerik:RadGridView>
EN

回答 1

Stack Overflow用户

发布于 2014-08-18 05:59:44

尝试使用以下命令:

代码语言:javascript
复制
 e.RowElement.DrawFill = true;

void grid_RowFormatting(object sender, Telerik.WinControls.UI.RowFormattingEventArgs e)
{
     if   (e.RowElement.RowInfo.Cells["CODE"].Value.ToString() == "something"))
            {   
                 e.RowElement.DrawFill = true;  
                 e.RowElement.BackColor = System.Drawing.Color.somecolor;
            }

 }

除非应用xaml,否则我看不到任何其他方法可以进行格式化...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25353038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档