如何动态添加telerik radGridView中的行?

时间:2010-06-26 08:27:51

标签: silverlight telerik

我正在使用Telerik RadGridView控件。我想在运行时在radGridView中添加行。 我使用以下代码:

<telerikGrid:RadGridView x:Name="TopGrid" AutoGenerateColumns="False" >
    <telerikGrid:RadGridView.Columns>
        <telerikGrid:GridViewComboBoxColumn DataMemberBinding="{Binding FieldName}" Width="150" Header="Field Name"/>
        <telerikGrid:GridViewComboBoxColumn DataMemberBinding="{Binding Operator}" ItemsSource="{Binding OperatorList, Source={StaticResource OperatorModel}}" Width="150" Header="Operator"/>               
    </telerikGrid:RadGridView.Columns>            
</telerikGrid:RadGridView>

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

不确定你使用的数据源是什么,但一般来说你将RadGridView绑定到某些ItemsSource,然后组合框列的源将来自那里。

例如,使用实体:

public class SomeEntity
{
    public string FieldName { get; set; }
    public string Operator { get; set; }
}

将RadGridView绑定到List会自动为此生成行,因此向该列表添加新实体将生成新行。有关如何绑定/填充网格的更多信息将帮助我提供更具体的答案。 :)