DataGrid ничего не отображает (WCF-RIA) - PullRequest
0 голосов
/ 12 января 2011

это код моей страницы:

    OrganizationContext ctx = new OrganizationContext();

    public EmployeeList()
    {
        InitializeComponent();
        ctx.Load(ctx.GetEmployeesQuery(), LoadBehavior.MergeIntoCurrent, EmployeesLoaded, null);
    }

    private void EmployeesLoaded(LoadOperation lo)
    {
        dataGrid1.ItemsSource = lo.Entities;
    }

Обратный вызов выполняется, и LoadOperation.Entities.Count равен 291, но по какой-то причине сетка ничего не отображает. Кстати, я пытался установить свойство DataContext и до сих пор не работает.

1 Ответ

1 голос
/ 18 октября 2011

1-й, сделайте атрибут вашей DataGrid AutoGenerateColumns = "True";2-й код должен понравиться:

OrganizationContext ctx = new OrganizationContext();
public EmployeeList()
{
    InitializeComponent();
    LoadOperation lo=ctx.Load(ctx.GetEmployeesQuery());
    dataGrid1.ItemsSource = lo.Entities;
}
...