繁体   English   中英

无法在telerik Datagridview中获取DataMemberBinding

[英]Not able to get DataMemberBinding in the telerik Datagridview

您好我正在使用Telerik Rad Controls进行DataGrid视图...

我想在DataGrid中只显示一些必需的列..所以我使用了这段代码

 <telerik:RadGridView.Columns>
     <telerik:GridViewColumn  Header="Market Code"  />
     <telerik:GridViewColumn Header="Market Name" />
  </telerik:RadGridView.Columns>

但我无法设置绑定..我无法将DataMemberBinding设置为列...

它说在GridViewColumn中找不到该属性....

 <riaControls:DomainDataSource AutoLoad="True" 
                               Height="0" 
                               LoadedData="mKT_MSTRDomainDataSource_LoadedData_1" 
                               x:Name="mKT_MSTRDomainDataSource"
                               QueryName="GetMKT_MSTRQuery" Width="0" >

        <riaControls:DomainDataSource.DomainContext>
            <my:GNDataDomainContext />
        </riaControls:DomainDataSource.DomainContext>

    </riaControls:DomainDataSource>
    <telerik:RadGridView Grid.Column="1" AutoGenerateColumns="False"
                         ItemsSource="{Binding Data,
                         ElementName=mKT_MSTRDomainDataSource}"
                         x:Name="mKT_MSTRRadGridView" Width="Auto" 
                         Canvas.Left="290" Height="300" >
        <telerik:RadGridView.Columns>
            <telerik:GridViewColumn  Header="Market Code" DataMemberBinding=""  />
            <telerik:GridViewColumn Header="Market Name" />
        </telerik:RadGridView.Columns>
    </telerik:RadGridView>

任何人都可以帮助我在哪里犯错误...请

您需要选择适当类型的列进行绑定,例如GridViewDataColumn等,具体取决于您的数据类型。 您可以在此处查看预定义列类型的列表。 然后,您需要使用DataMemberBinding属性将列绑定到要显示的数据:

<telerik:RadGridView.Columns>
    <telerik:GridViewDataColumn  Header="Market Code" DataMemberBinding="{Binding MarketCode}"  />
    <telerik:GridViewDataColumn Header="Market Name" DataMemberBinding="{Binding MarketName}"/>
</telerik:RadGridView.Columns>

其中MarketCode和MarketName是您数据记录的属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM