我正在使用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>
任何人都可以帮助我吗?
答案 0 :(得分:1)
不确定你使用的数据源是什么,但一般来说你将RadGridView绑定到某些ItemsSource,然后组合框列的源将来自那里。
例如,使用实体:
public class SomeEntity
{
public string FieldName { get; set; }
public string Operator { get; set; }
}
将RadGridView绑定到List会自动为此生成行,因此向该列表添加新实体将生成新行。有关如何绑定/填充网格的更多信息将帮助我提供更具体的答案。 :)