Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Источники данных и управление ими / 7 сообщений из 7, страница 1 из 1
16.02.2011, 00:02
    #37118452
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
Достался не доделанный проект с которым мне предстоит разобраться и доделать. В связи с этим пара вопросов.
В Visual Studio 2010 при открытии проекта смотрим на вкладку "источники данных" представляющую собой многоуровневый список верхний "myContext" следующие (уровнем ниже) название "QueryName" я так полагаю это и есть источники данных к которым мы обращаемся из программы
Вот часть кода
Код: plaintext
1.
2.
3.
4.
5.
<riaControls:DomainDataSource x:Name="myDomainDataSource" QueryName="GetZ_education_period" AutoLoad="True" DomainContext="{StaticResource myContext}">
            <riaControls:DomainDataSource.SortDescriptors>
                <riaControls:SortDescriptor PropertyPath="name" Direction="Ascending" />
            </riaControls:DomainDataSource.SortDescriptors> 
        </riaControls:DomainDataSource>

Проблема заключается в следующем. Не могу добавить еще одну таблицу в источник данных подскажите как это сделать (добавляется только как отдельная т.е. на уровне myContext).
и как их использовать. Т.е. "разжуйте" по мере возможности строку
Код: plaintext
1.
<riaControls:DomainDataSource x:Name="myDomainDataSource" QueryName="GetZ_education_period" AutoLoad="True" DomainContext="{StaticResource myContext}">
Как она работает?
Спасибо.
...
Рейтинг: 0 / 0
16.02.2011, 01:46
    #37118525
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
...
Рейтинг: 0 / 0
16.02.2011, 09:37
    #37118782
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
Так-то оно так "разжевано". Только вот "источник данных" не могу добавить.
...
Рейтинг: 0 / 0
16.02.2011, 13:50
    #37119783
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
Chek_Fedor,

забей на источники данных, кидай на форму DomainDataSource из панели контролов и прописывай Query, вот и все что тебе понадобится.
...
Рейтинг: 0 / 0
16.02.2011, 14:43
    #37119968
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
Спасибо, вот как оно делается.
...
Рейтинг: 0 / 0
17.02.2011, 15:05
    #37122567
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
Добавил DomainDataSource как его грамотно использовать?
Вот строка
Код: plaintext
1.
<riaControls:DomainDataSource x:Name="myDomainDataSource" QueryName="GetZ_cathedraQuery" PageSize="20" LoadSize="40" AutoLoad="True">
Что есть что
Name="myDomainDataSource" просто имя с помощью его мы к нему обращаемся
QueryName="GetZ_cathedraQuery" как это работает?
Пытался добавить
DomainContext="{StaticResource myContext}" ругается
В общем есть таблица с данными как ее привязать к Grid
или добавить если это нужно в "Источники данных"
...
Рейтинг: 0 / 0
21.02.2011, 16:38
    #37128734
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источники данных и управление ими
Подскажите как привязать DataGrid к таблице с данными вот "доставшийся" мне код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
navigation:Page x:Class="SilverlightApplication2.СathedraPage" 
           xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
           xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
           xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
           xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
           mc:Ignorable="d"
           xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
           xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices"
           d:DesignWidth="640" d:DesignHeight="480"
           Title="СathedraPage Page" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" NavigationCacheMode="Required">
    <Grid x:Name="LayoutRoot">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <!--DomainContext="{StaticResource myContext}"-->
        <riaControls:DomainDataSource x:Name="myDomainDataSource" QueryName="GetZ_cathedraQuery" PageSize="20" LoadSize="40" AutoLoad="True" DomainContext="{StaticResource myContext}">
            <riaControls:DomainDataSource.SortDescriptors>
                <riaControls:SortDescriptor PropertyPath="name" Direction="Ascending" />
            </riaControls:DomainDataSource.SortDescriptors>
            <riaControls:DomainDataSource.GroupDescriptors>
                <riaControls:GroupDescriptor PropertyPath="parent"/>
            </riaControls:DomainDataSource.GroupDescriptors>
        </riaControls:DomainDataSource>
        <sdk:DataPager Grid.Column="1" Source="{Binding Data, ElementName=myDomainDataSource}" />
        <sdk:DataGrid AutoGenerateColumns="False" Name="dataGrid1" Grid.Column="1" Grid.Row="2" ItemsSource="{Binding Data, ElementName=myDomainDataSource}" RowBackground="LightBlue" AlternatingRowBackground="Gray" >
            <sdk:DataGrid.Columns>
                <sdk:DataGridTextColumn Binding="{Binding indx}" Header="ID" />
                <sdk:DataGridTextColumn Binding="{Binding name}" Header="Название кафедры"/>
            </sdk:DataGrid.Columns>
        </sdk:DataGrid>
    </Grid>
</navigation:Page>
Меня интересуют вот эти строки
Код: plaintext
1.
<riaControls:DomainDataSource x:Name="myDomainDataSource" QueryName="GetZ_cathedraQuery" PageSize="20" LoadSize="40" AutoLoad="True" DomainContext="{StaticResource myContext}">
В общем есть таблица на MSSQL серваке название Z_cathedra поля ind, name, user. Соединяемся с базой в WebConfig'е как отобразить ее содержимое можно на маленьком (отдельном) примере. Спасибо.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Источники данных и управление ими / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]