添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

I know setting DataContext = DataTable.DefaultView named MODULES at class scope for a page is enough to bind every component via {Binding ColumnName}. But I note that radGridView is not filled in this way:

public class MyClass

public MyClass()
this.InitializeComponent();

public void Page_Loaded(object sender, System.Windows.RoutedEventArgs e)

DataTable dtbDatos = new DataTable();
GlobalDataBaseManager.ComandoSQL(CommandType.Text, vsSQL, ref dtbDatos);
dtbDatos.TableName = "MODULES";
DataContext = dtbDatos.DefaultView;

<Grid x:Name="pnlConsulta" Height="322">
<telerik:RadGridView x:Name="grdGridConsulta" ItemsSource="{Binding MODULES}" Margin="19,20.675,23,8" ShowGroupPanel="False" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" AutoGenerateColumns="False" ColumnWidth="Auto">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="[lblCodigo]" DataMemberBinding="{Binding CA001}" UniqueName="CA001"/>
<telerik:GridViewDataColumn Header="[lblTitulo]" DataMemberBinding="{Binding CA002}" UniqueName="CA002"/>
<telerik:GridViewDataColumn Header="[lblEjecutable]" DataMemberBinding="{Binding CA003}" UniqueName="CA003"/>
<telerik:GridViewDataColumn Header="[lblID]" DataMemberBinding="{Binding CA004}" UniqueName="CA004"/>
<telerik:GridViewCheckBoxColumn Header="[chkInactivo]" DataMemberBinding="{Binding CA005, Converter={StaticResource ValueConverter}}" UniqueName="CA005"/>
<telerik:GridViewDataColumn>
<telerik:GridViewDataColumn.Header>
<StackPanel Orientation="Horizontal">
<Image Height="20" Stretch="UniformToFill" Source="/App_LocalResources/Imagenes/usuarios.png" />
<TextBlock Text="Columna Prueba" TextWrapping="Wrap"/>
</StackPanel>
</telerik:GridViewDataColumn.Header>
</telerik:GridViewDataColumn>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</Grid>

It is not enough to Bind to class DataContext??

thanks

Hi Ramiro,

Could you please try with an empty binding? E.g. - ItemsSource="{Binding}"

All the best,
Yavor Georgiev
the Telerik team Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items