в мое приложение, я использовал WCF Services для загрузки данных из БД SQL затем в Завершенный обработчика событий моей ServiceClient написать этот код:Не показывать данные в DataGrid
void svc_GetOrdersCompleted(object sender, GetOrdersCompletedEventArgs e)
{
if (e.Error == null)
{
dgOrders.ItemsSource = e.Result;
txtStatus.Text = "";
}
else
txtStatus.Text = "Error occured while loading orders from database";
}
dgOrders мой DataGrid и А AutoGenerateColumns установите значение True. в строке 5: eResult имеет несколько объектов Order, но после этого кода DataGrid не может отображать данные. Зачем?
это ıA мой XAML для dgOrders:
<data:DataGrid x:Name="dgOrders"
Grid.Row="0"
Grid.Column="1"
AutoGenerateColumns="True"
SelectionChanged="dgOrders_SelectionChanged" Foreground="Green">
</data:DataGrid>
my Source code это пожалуйста, руководство меня.
Не могли бы вы поделиться своим xaml для dgOrders? – funwithcoding
Я посмотрел на ваш проект. После удаления всех элементов управления из приложения, кроме сетки, он работал нормально, я также не использовал контекст данных sql. Вы должны предоставить упрощенную версию своей проблемы, потому что никто не будет тратить время на ознакомление со спецификой ваших проектов. Мой совет заключается в том, что вы отправляете образец кода или проект для создания отдельного проекта и включаете только связанные с деталями проблемы. Например, вы должны удалить SQL-соединение и вернуть простые данные. – Koynov