Loading...
avgustinov avatar avgustinov 31 Точки

Базата с данни не излиза? Какво не е наред

Здравейте! Проекта е на C# WPF базата с данни е MS - SQL Server 2014. Кода на Datagrid в XAML e:

 

 <DataGrid.Columns>
                <DataGridTextColumn Header="ID" Width="20"  Binding="{Binding Path = IDperson}"></DataGridTextColumn>

                <DataGridTextColumn Header="Name" Width="100" Binding="{Binding Path =Name}"></DataGridTextColumn>
                <DataGridTextColumn Header="Surname" Width="100" Binding="{Binding Path =LastName}"></DataGridTextColumn>
                <DataGridTextColumn Header="Phone Number" Width="150" Binding="{Binding Path =Phone}"></DataGridTextColumn>
                <DataGridTextColumn Header="Email" Width="200" Binding="{Binding Path =Email}"></DataGridTextColumn>
            </DataGrid.Columns>

Изполвам LINQ to SQL а ето и кода на C#

private void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataClasses1DataContext prova = new DataClasses1DataContext();
            List <Person1> dati = (from Person1 in prova.Person1s select Person1). ToList();
            ContactsGrid.ItemsSource = dati;

 

Не ми отчита грешки, но в крайна сметка ми излиза празен Datagrid.

 

Тагове:
0
Databases Basics
dr3zz avatar dr3zz 1 Точки

 

Пробвай следното

 

<DataGrid ItemsSource="{Binding}">

<DataGrid.Columns>

<DataGridTextColumn Header="ID" Width="20" Binding="{Binding  IDperson}"/>

...

<DataGrid.Columns>

</DataGrid>

 

В конструктора на класа на съотвения xaml след InitializeComponent() добави DataContext = this; 

В метода DataGrid_SelectionChanged промени следното:

ContactsGrid.DataContext= dati;

 

0
07/12/2015 13:51:59
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.