powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Фильтр данных в связанных таблиц
52 сообщений из 52, показаны все 3 страниц
Фильтр данных в связанных таблиц
    #37406426
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, есть ли возможность отфильтровать связанные таблицы. Т.е. есть "таблица_1" связанная с "таблицей_2" по полю таблица_1.indx>таблицей_2.index. В Грид'е отображается поле name из "таблица_1" как исключить записи для которых не выполняется условие, например, таблицей_2.remark=0. Спасибо.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37406825
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно есть, задайте нужный фильтр или просите у сервера ток нужные данные, смотря как там что у вас
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37407825
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы знал как это сделать... Есть два DomainDataSource один для "работы" с Таблицей_1, второй для Таблице_2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
     <riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my:rb_struc, CreateList=true}" 
                                      Height="0" Name="rb_strucDomainDataSource" QueryName="GetRb_strucQuery" 
                                      Width="0" Margin="0,0,360,479">
                <!--="z_plan_nameDomainDataSource_LoadedData"-->
            <riaControls:DomainDataSource.DomainContext>
                <my:myContext />
            </riaControls:DomainDataSource.DomainContext>
            <!--Фильтр загружаемых записей-->
        </riaControls:DomainDataSource>

        <riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my:z_institute, CreateList=true}" 
                                      Height="0" Name="z_instituteDomainDataSource" 
                                      QueryName="GetZ_instituteQuery" Width="0" 
                                      Margin="0,0,360,479">
Грузим в GridControl значения из первой таблице используя DomainDataSource "rb_strucDomainDataSource" используя фильтр я могу отфильтровать значения по любым столбцам из первой таблицы, а мне нужно исключить значения из первой таблицы согласно условию относительно второй таблицы.
Код: plaintext
1.
2.
3.
4.
5.
Таблица  1        Таблица  2 
ind  name        ind  index_1   name_2       
 1     a               1      1             Null 
 2     b               2      2             q
 3     c               3      3             w
Связь ind.Таблица 1>>index_1.Таблица 2
На выходе получаем
Код: plaintext
1.
2.
3.
ind  name       
 2     b              
 3     c              
При загрузки данных выполняется код в DomainService.cs
Код: plaintext
1.
2.
3.
4.
   public IQueryable<rb_struc> GetRb_struc()
        {
            return this.ObjectContext.rb_struc;
        }
Может тут что подправить? Спасибо.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37409323
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как же выбрать данные?
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37409352
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

наблюдаю за вами и вижу небольшую проблему в понимании вами технологии, ответьте пожалуйста на свой же вопрос, но с решением только через SQL, как вы будете это делать?

если вы ответите, возможно это будет ключем к пониманию всего.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37409459
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросом SQL проще...
Код: plaintext
1.
2.
3.
SELECT  rb_struc.indx, rb_struc.name
  FROM [Store].[dbo].rb_struc INNER JOIN [Store].[dbo].z_institute on 
([Store].[dbo].z_institute.indxrb=[Store].[dbo].rb_struc.indx) and ([Store].[dbo].z_institute.[delete]='delete');  
А вот как Гриду передать результат данного запроса я не в курсе.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37409793
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть возможность выполнить SQL-запрос в Silverligh?
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37410069
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

вам нужно создать дополнительный метод в DomainService который будет делать такую связку.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37410118
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКаChek_Fedor,

вам нужно создать дополнительный метод в DomainService который будет делать такую связку.
Это понятно, как это сделать на практики? Где "копать". Помогите разобраться. Спасибо
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411217
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или ну их эти запросы... Как их выполнить не знаю, и где копать тоже. Как вариант сделать представление и работать с ним. Или же все таки SQL-запросы
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411261
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

я ж вам говорю, создайте метод в DomainService, там делайте выборку по связанным полям через лямбда выражения, потом в Silverlight приложении натравливаете DomainDataSource на этот ваш новый метод, все, работа выполнена, никаких представлений и sql-запросов не нужно, Entity Framework все сделает за вас.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411271
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,
я бы скачал книжку и читнул что надо, потом уже легче спрашивать если ост необходимость и переваривать ответы
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411489
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут нашел пример
Код: plaintext
1.
2.
3.
IEnumerable<EmployeeDetails> matches;
matches = from employee in employees
          select employee;
Как его переделать под мои таблицы т.е. я не разобрался что такое employees
Метод который выполняется при загрузки данных
Код: plaintext
1.
2.
3.
4.
    public IEnumerable<rb_struc> GetRb_struc() 
        {
        return this.ObjectContext.rb_struc;
        }
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411513
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411654
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

тебе нужно что-то вроде:
авторpublic IQueryable<rb_struc> GetRbStructByFilterInstitute()
{
return this.ObjectContext.rb_struc.Include("z_institute").Where(r => r.z_institute.delete == "delete");
}


Entity Framework все сам свяжет и сделает запрос.

п.с. корректность приведенного метода не гарантирую, писал от руки в браузере.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411865
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Побывал уже проблема в том что здесь
Код: plaintext
1.
(r => r.z_institute.delete == "delete")
r.z_institute нет наименований столбцов таблицы z_institute и вообще никаких наименований столбцов.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411918
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

так вы же писали:
авторесть "таблица_1" связанная с "таблицей_2" по полю таблица_1.indx>таблицей_2.index
значит она должна быть в схеме.

выкладывайте скриншот схемы.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37411975
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблицы называются rb_struc и z_institute связь по столбцам rb_struc.indx>z_institute.indxrb. Вы имели в виду схему .edmx?
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37412036
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

авторВы имели в виду схему .edmx?
да

у вас тут 1:* поэтому тут не получится тем методом что предложил, либо LINQ изварачиваться нужно, либо проще всего написать хранимку и прокинуть ее в DomainService для вызова из Silverlight.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37412300
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вызвать ее из DomainService? Спасибо.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37412513
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

гуглите , у вас же есть такой же интернет как у меня
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37412575
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за "направление", а то я типа по русски "Вызов хранимых процедур из Silverlight"
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37412623
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

в рунете можете забыть искать, весь толковый материал English only.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37413721
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил в модель EDMX хранимую процедуру, добавил импорт функции, а вот с вызовом проблемы как написано например тут http://www.dotnetfunda.com/articles/article1542-adonet-entity-framework-how-to-retrieve-data-using-stored-procedure-step-.aspx
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
protected void Page_Load(object sender, EventArgs e) 
        { 
            using (NorthwindEntities context=new NorthwindEntities()) 
            { 
                GridView1.DataSource = context.TenExpensiveProducts(); 
                GridView1.DataBind(); 
            } 
        } 
То в моем случае ругается на строку
Код: plaintext
1.
using (StoreEntities4 context=new StoreEntities4()) 
А можно получить результат выполнения функции из DomainService? Спасибо
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37414212
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

если вы видели ересь по поводу работы с Базами Данных напрямую из Silverlight - сожгите эту книгу, не умеет он этого!

у вас есть RIA Services -> DomainService (на сервере) вы там создали метод (1.) который в свою очередь работает с хранимкой из БД, вот этот 1. метод и вызывайте в своем Silverlight клиенте через DomainDataSource.

ну просто ведь, чего тут не понятного?
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37414215
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

по ссылке выше явно указывается, что используемая технология ASP.NET - это полноценный Net Framework работающий на сервере, почитайте что такое Silverlight.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37418982
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо сделал импорт функции и указал "сложный тип". Пытаюсь удалить запись без привязки к DataGrid используя
Код: plaintext
1.
2.
3.
<riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my:z_kaf, CreateList=true}"
                                      Height="0" Name="z_kafDomainDataSource" 
                                      QueryName="GetZ_kafQuery" Width="0" 
                                      Margin="0,0,360,479" >
Код: plaintext
1.
2.
 z_kafDomainDataSource.DataView.RemoveAt( 74 );
 z_kafDomainDataSource.SubmitChanges();
не получается вызвать
Код: plaintext
1.
2.
3.
4.
5.
   public void DeleteZ_kaf(z_kaf z_kaf)
        {
            if ((z_kaf.EntityState == EntityState.Detached))
            {
..........................
это вообще возможно (вызов DeleteZ_kaf(z_kaf z_kaf))
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37419301
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

вызвать можно любой метод в DomainService, только вы не правильно делаете удаление, вы пытаетесь удалить элемент коллекции под №74, а нужно на вход подавать Запись (т.е. сам объект).
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37419489
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вызвать метод? В место RemoveAt(74); использовать Remove(xxx) и почему нельзя использовать RemoveAt(74)
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37419720
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

используйте просто Remove, причину указал выше, с RemoveAt вы можете удалить не ту запись.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37425229
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс... Не могу врубится почему z_kafDomainDataSource.DataView.RemoveAt(10) при первом проходе удаляет, а точнее меняет значения столбцов 11 записи в таблице при втором уже меняет значения 12 и т.д. Подскажите как получить запись связанной таблицы чтобы корректно удалить запись здесь
Код: plaintext
1.
2.
3.
4.
 GridCellMenuInfo menuInfo = Control_kafedra.GridMenu.MenuInfo as GridCellMenuInfo;
                if (menuInfo != null && menuInfo.Row != null)
                {
                 rb_kaf ID_Plan = menuInfo.Row.Row as rb_kaf;
получаю ID_Plan "запись" из первой таблицы связанной со второй по столбцу, чтобы использовать Remove().
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37425668
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

вы покажите как вы удаляете
z_kafDomainDataSource.DataView.RemoveAt(...)
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37425872
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытался таким способом

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 GridCellMenuInfo menuInfo = Control_kafedra.GridMenu.MenuInfo as GridCellMenuInfo;
                if (menuInfo != null && menuInfo.Row != null)
                {
                    rb_kaf ID_Plan = menuInfo.Row.Row as rb_kaf;
                    ID = ID_Plan.indx;
                    Parameter p = new Parameter();
                    p.Value = ID;
                    p.ParameterName = "Idx";
                   z_kafDomainDataSource.QueryParameters.Add(p);
                   z_kafDomainDataSource.Load();
                   z_kafDomainDataSource.ClearQueryParams();
                   z_kafDomainDataSource.DataView.RemoveAt( 7 ); в место  7  хотел передать значение номера записи
                   z_kafDomainDataSource.SubmitChanges();
                }
Код: plaintext
1.
2.
3.
4.
    public IQueryable<z_kaf> GetZ_kaf(int Idx)
        {
            return this.ObjectContext.z_kaf.Include("rb_kaf").Where(r => r.indx == Idx);
        }
Но в данном случае метод в DomainService
Код: plaintext
1.
2.
3.
4.
  public void DeleteZ_kaf(z_kaf z_kaf)
    {
.............
    }
вообще не вызывается если удалить все оставив только

Код: plaintext
1.
2.
3.
4.
5.
6.
GridCellMenuInfo menuInfo = Control_kafedra.GridMenu.MenuInfo as GridCellMenuInfo;
                if (menuInfo != null && menuInfo.Row != null)
                {
                   z_kafDomainDataSource.DataView.RemoveAt( 7 ); в место  7  хотел передать значение номера записи
                   z_kafDomainDataSource.SubmitChanges();
                }
и
Код: plaintext
1.
2.
3.
4.
public IQueryable<z_kaf> GetZ_kaf()
        {
            return this.ObjectContext.z_kaf;
        }
то метод Delete вызывается и удаляет запись с номером 6 последующий вызов z_kafDomainDataSource.DataView.RemoveAt(7); удаляет следующую запись. Вывод-вопрос:Как это сделать правильно? Спасибо
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37425884
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

блин, ну списки это ведь совсем просто.

положите перед собой пять ручек, уберите ручку под №3 (тут вы делаете RemoveAt) и сместите снизу лежащие ручки к верху, что вы получите?

правильно, получится, что ручка ранее лежащая на позиции №4 стала под №3, понимаете?

а теперь представьте что ручки разного цвета, в данном случаем цвет это Id ручки, и для того чтобы удалить эту красную ручку, ее во первых нужно найти в этом списке, во вторых передать Объект (Ручка, Id=Красная) в метод Remove(..)

абсолютно так же в вашем случае.

находите в вашем DomainContext "ручку" с необходимым Id и пихаете в метод Remove
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37425954
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Со списками понятно, но вот что писать в DomainContext, чтобы использовать Remove не совсем как например запихать полученное значение
Код: plaintext
1.
2.
3.
4.
public IQueryable<z_kaf> GetZ_kaf(int Idx)
        {
            return this.ObjectContext.z_kaf.Include("rb_kaf").Where(r => r.indx == Idx);
        }
в remove? Или это не то (нужное мне) значение?
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37426041
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

авторvar record = DomainContextНаSilverlight.Z_kafs.FirstOrDefault(r => r.Idx == IdЗаписи);

if(record == null)
return;

DomainContextНаSilverlight.Z_kafs.Remove(record);
DomainContextНаSilverlight.SubmitChanges();
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37427635
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое DomainContextНаSilverlight?
Это
Код: plaintext
1.
2.
<riaControls:DomainDataSource.DomainContext>
                    <my:myContext />
</riaControls:DomainDataSource.DomainContext>

в моем случае myContext.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37427971
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Я вам много раз уже говорил: "Используйте один DomainContext для всего приложения" !

объявите ваш myDomainContext в ресурсах как статический и вперед
ну естественно его нужно перед использованием достать из ресурсов
авторvar record = myDomainContext.Z_kafs.FirstOrDefault(r => r.Idx == IdЗаписи);

if(record == null)
return;

myDomainContext.Z_kafs.Remove(record);
myDomainContext.SubmitChanges();
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37428427
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я вроде и использую единый DomainContext
только вот я его может не объявил
авторобъявите ваш myDomainContext в ресурсах как статический
и у
Код: plaintext
1.
var record = myDomainContext.Z_kafs.FirstOrDefault(r => r.Idx == IdЗаписи);
которую пишем в cs или DomainService?
myDomainContext. нет Z_k...
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37428459
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37428791
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

я в шоке от вашего непонимания.

наймите репетитора.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37429071
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс... извиняйте, ступил. Забыл о файлике ResourceWrapper.cs
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   public class ResourceWrapper
    {
        public static Plan.Web.myContext CurrentDomainContext
        {
            get
            {
                return Application.Current.Resources["DomainContext"] as Plan.Web.myContext;
            }
        }
    }
но толmко вот запись всегда null
Код: plaintext
1.
var record = ResourceWrapper.CurrentDomainContext.z_kafs.FirstOrDefault(r => r.indx ==  1 );
хотя в таблице присутствует
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37429202
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

авторхотя в таблице присутствует
какую таблицу вы имеете ввиду?

если на клиента эта запись не подгружалась, соответственно record будет равен null.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37430506
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось вот что
Код: plaintext
1.
2.
3.
4.
5.
6.
 z_instituteDomainDataSource.Load();
    var record = ResourceWrapper.CurrentDomainContext.z_institutes.FirstOrDefault(r => r.indxrb == ID_Plan.indx);
    if (record == null)
       return;
     ResourceWrapper.CurrentDomainContext.z_institutes.Remove(record);
     ResourceWrapper.CurrentDomainContext.SubmitChanges();
но вот как обновить GridControl не знаю.
Код: plaintext
1.
gridControl_institute.RefreshData();
не помогает, данные из грида вообще пропадают тот же результат происходит и при
Код: plaintext
1.
z_institute_procDomainDataSource.Load();
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37430632
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во как... Если
Код: plaintext
1.
2.
3.
 ResourceWrapper.CurrentDomainContext.z_institutes.Remove(record);
 ResourceWrapper.CurrentDomainContext.SubmitChanges();
 z_institute_procDomainDataSource.Load();
не работает, а если тупа на кнопке
Код: plaintext
1.
2.
3.
4.
  private void button1_Click(object sender, RoutedEventArgs e)
        {
 z_institute_procDomainDataSource.Load();
        }
то все прекрасно обновляется.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37430963
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

RIA Services работает асинхронно, поэтому сразу после SubmitChanges не работает DomainDataSource.Load,
следует ловить OnSubmitChanges на вашем DomainDataSource.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37431299
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. ловить? Создать
Код: plaintext
1.
2.
3.
4.
   private void OnSubmitChanges(object sender, RoutedEventArgs e)
        {
            z_institute_procDomainDataSource.Load();
        }
и вызывать
Код: plaintext
1.
ResourceWrapper.CurrentDomainContext.SubmitChanges(OnSubmitChanges, null);
но на это он ругается
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37431414
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

я всего лишь программист,
поэтому не могу включить часть мозга которая отвечает за экстрасенсорные способности,
чтобы увидеть
авторно на это он ругается
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37432118
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строку
Код: plaintext
ResourceWrapper.CurrentDomainContext.SubmitChanges(OnSubmitChanges, null);
подчеркивает и пишет что
Код: plaintext
1.
Ошибка	 27 	Наиболее подходящий перегруженный метод для "System.ServiceModel.DomainServices.Client.DomainContext.SubmitChanges(System.Action<System.ServiceModel.DomainServices.Client.SubmitOperation>, object)" имеет несколько недопустимых аргументов
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37432269
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

ппц, вам русским языком даже написали что необходимо сделать.

перед вами открыт весь мир для поиска, но почему вы пытаетесь такие банальные ответы найти здесь?

гуглите, свои знания я получил благодаря ему, вива гугл! :)
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37432277
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

далее отвечать вам не смогу, ложусь на операцию, так что ваш первый и верный помощник - гугл! :)

не умеете гуглить - учитесь, люди на земле живут чтобы учиться.
...
Рейтинг: 0 / 0
Фильтр данных в связанных таблиц
    #37432899
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное
...
Рейтинг: 0 / 0
52 сообщений из 52, показаны все 3 страниц
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Фильтр данных в связанных таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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