|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Работаем с DataForm при переходе на страницу где должны находится поля для заполнения, пишем что то типа (с собой нет кода, поэтому по памяти) Код: plaintext 1.
Код: plaintext 1. 2.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2011, 13:54 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, вы в форме для этого поля используете TextBox вот и задайте ему соответствующие атрибуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2011, 15:11 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
На самом деле я пытался сделать как в примере http://www.techdays.ru/videos/1426.html, на форме нет ничего похожего на TextBox. Как переделать точнее где "рыть" в вашем примере? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 09:19 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Т.е. Хотелось-бы организовать возможность много строчного ввода. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 11:05 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, в моем примере все это есть, почему вы этого не видите не знаю. автор<toolkit:DataForm.NewItemTemplate> ... <toolkit:DataForm.EditTemplate> ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 12:59 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Ага видел, также я посмотрел тот пример, что выше там вроде есть возможность обрабатывать ошибки т.п. (поэтому и взял за основу). Ладно будем пытаться делать как у Вас в примере. Или это одно и тоже только отличие в реализации? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 14:09 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, это одно и тоже, только в видео рассматривается вариант с Автогенерацией полей, у меня в примере происходит объявление только необходимых полей. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 16:01 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Пытаюсь сделать по вашему Код: plaintext 1. 2. 3.
Код: 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. 40. 41. 42. 43. 44. 45. 46.
Выскакивает ошибка "Submit operation failed validation. Please inspect Entity. ValidationErrors for each entity in EntitiesError for more information." Запись не добавляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 16:41 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Ошибка исчезла Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 17:35 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, а почему у вас автор{Binding ... Mode= OneTime } ? вот и не работает... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 21:02 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Побывал разные "Mode" не помогло на Mode=TwoWay выскакивает ошибка Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 10:35 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Может что с сервером ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 10:35 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, в DataForm всегда нужно использовать Binding.Mode=TwoWay (нужно открыть книгу и прочитать про Binding). если вываливается такое сообщение, значит не заполняешь какие-то поля, или обязательные или те у которых не может быть значение null. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 11:59 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
На сервере таблица с полями Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 12:47 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Поставил точку останова на Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 13:20 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Разобрался. Все моя невнимательность. Нужно было избавится от Код: plaintext 1.
в Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 15:26 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, есть два пути: 1) когда вы объявляете свои поля в DataForm, тогда нужно всё описывать руками (название, цеплять Description); 2) оставить автогенерацию для полей + почитать про Атрибуты для RIA Services (чтобы не писать тут то, что уже написано); если нужно валидировать данные, нужно искать что-то вроде ValidateData() ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 22:51 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
а 7 (семь) страниц все еще о том, как добавить запись в базу данных или 6 (шесть) страниц просто стеб идет? Просто вопрос... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 23:53 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Я опять со своими "баранами" при загрузки страницы пытаюсь показать Child. Код: plaintext 1. 2.
"Чилд" подгружает в "фрейм" страницы при инициализации Код: plaintext 1.
Код: plaintext 1. 2. 3. 4. 5. 6.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 15:22 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, настоятельно советую открыть книгу и почитать про Navigation Framework (как работать с фреймом и страницами в частности), вы не понимаете сути происходящего и городите 100% неработающий код! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 15:49 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Там все описано с помощью <HyperlinkButton x:Name="Link2" Style="{StaticResource LinkStyle}" NavigateUri="/About" TargetName="ContentFrame" Content="about"/> А у меня BarButtonItem у которых есть событие ItemClick. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 16:13 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, да нет никакой разницы на чем там написано, это не повод не открывать книгу и познавать суть. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 16:29 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
уТКаChek_Fedor, да нет никакой разницы на чем там написано, это не повод не открывать книгу и познавать суть. Да я и не спорю суть познавать надо и книги читать тоже. Но тут то я, что-то не пойму почему не работает Код: plaintext 1. 2. 3. 4. 5. 6.
Код: plaintext 1.
Навигацию по страницам вроде "освоил" на примере предложенный Вами выше тот что с "Uri". Дальше ступор. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 18:12 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Chek_Fedor, в книге черным по белому написано, что авторNavigationService используется для навигации со страницы на страницу, тобишь если мы загрузили во Фрейм страницу, и в этой странице есть скажем кнопка, чтобы перейти на другую страницу, то нужно использовать именно его (NavigationService). в вашем случае, как я уже говорил несколько страниц назад ( :-0 ), в вашем ChildWindow нужно создать метод, по которому вы будете грузить необходимую вам страницу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 20:03 |
|
Добавление новых строк в таблицу
|
|||
---|---|---|---|
#18+
Да уж пример перед глазами, а я в упор ничего не увидел. Все получилось. Не подскажите как у ComboBox получить значение выбранного элемента и есть какой бы элемент выбрать для отображения заголовка окна Title в свойствах нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 13:40 |
|
|
start [/forum/topic.php?fid=21&msg=37308934&tid=1442242]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 163ms |
0 / 0 |