![]() |
#1 |
Administrator
|
![]()
<ol><li>У меня на форме есть два связанных (через Join Source) Data Source. Я в коде меняю свойство LinkType у Child Data Source (тот, в котором значение Join Data Source не пустое). Как сделать, чтобы после изменения LinkType обновилось содержимое Grid, в котором выводятся данные обоих Data Source.</li>
<li>Как из кода удалить связь между Data Source? Я пытаюсь DataSource_ds.JoinSource(0) - не помогает. Остается связь.</li></ol>
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#2 |
сибиряк
|
Допустим
SalesTable - SalesTable_ds SalesLine - SalesLine_ds 1. После изменения LinkType у SalesLine_ds выполните SalesTable_ds.executeQuery(); 2. А с SalesLine_ds.JoinSource(0), опять SalesTable_ds.executeQuery(). Связь вроде бы исчезает ![]()
__________________
С уважением, Вячеслав. |
|
![]() |
#3 |
сибиряк
|
![]()
Кажется насчет ответа на второй пункт я поторопился. Связь все равно остается.
__________________
С уважением, Вячеслав. |
|
![]() |
#4 |
Участник
|
Обновить можно с помощью методов:
= exequteQuery = research = reread О том, чем отличаются этим методы можно прочитать в хелпе. |
|
![]() |
#5 |
Участник
|
![]()
А вот у меня почему-то
вообще LinkType не хочет меняться ![]() В чём может быть дело???? В форме отображаются 2 таблички, изначально связвные через OuterJoin Я ставлю на подчинённой табличке _ds.linkType(3); Но связь всё-равно остаётся OuterJoin ![]() |
|
|
|