我有一个基础设施的xamGrid,但我不知道使用linq绑定数据。该项目是一个silverlight应用程序。我在xamGrid中基于VatTu.edmx (ADO.NET实体数据模型)连接到我的WCF数据服务,在MainPage.xaml.cs中创建了两列,标题为:ID和名称:
namespace SilverlightApplication12
{
public partial class MainPage : UserControl
{
private VattuEntities db;
private DataServiceCollection<VatTu> vts;
public MainPage()
{
db = new VattuEntities(new Uri("http://localhost:43664/VatTuService.svc"));
InitializeComponent();
}
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
var q= from vt in db.VatTus select vt;
vts.LoadAsync(q);
grid.itemsource=vts;
}
}}"vt“有两个属性: ID和name。但是页面总是100%加载,并且永远不会显示我设计的页面。请帮帮我。对不起,我的英语不好。
发布于 2013-04-23 22:05:12
你要做的就是
var queryObj = (DataServiceQuery<List<VaTu>>) q;
queryObj .BeginExecute(result=>
{
grid.itemsource=
queryObj .EndExecute(result).ToList();
},
null);发布于 2013-05-21 16:49:56
你可以看到这个博客:
http://www.infragistics.com/community/blogs/mihail_mateev/archive/2010/06/07/using-the-infragistics-xamgrid-with-ria-services.aspx
它一步一步地解释了如何在WCF中使用Infragistics。
https://stackoverflow.com/questions/16168046
复制相似问题