Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Когда GridView привязана на DataSet - то никаких проблем с редактированием данных на месте нет. Но вот сейчас у меня GridView привязана не на DataSet, а на собственную коллекцию. Проблем с отображением нет, но не могу добиться редактирования данных. События редактирования (GridView_RowCommand и так далее) возникают, НО... сетка не заменяет нужное поле InputBox'ом и не добавляет Update/Cancel - кнопки. Надо что-то делать самому в GridView_RowCommand? Может пример есть у кого-нидь с редактированием данных, когда GridView привязана на коллекцию, а не на DataSet? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2006, 11:38 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Можно сделать Template Column---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2006, 12:13 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Не понял этой мысли. Я так понимаю, что оно вообще не переходит в режим редактирования и склонясь к мысли, что GridView анализирует через рефлекшен сам бизнес обьект, и если в нет нет свойства SelectMetod - то GridView НИКОГДА и не откроется в режиме редактирования.... Что-то в таком направлении думаю... А насчет TemplateColumn - не понял, как это тут применить. Я TemplateColumn вообще никогда не пользуюсь... Вот на рисунке в верхней части - мой бизнес обьект. А чуть пониже - я настроил в дизайн-тайме сетку для отображения этого бизнес-обьекта. Если вместо моего собственного бизнес-обьекта вставить просто DataSet (и привязать его не через DataSourse, а Через DataSourceID - редактирование на месте происходит без проблем. Ну собственно, это простейшая классическая схема применения GridView. Как и просто отображение бизнес-обьекта (без редактирования) - это тоже простейший режим работы GridView. Но почему не получается редактирования на месте при привязке на свой бизнес обьект? Я убил на эти эксперименты все воскресенье, но так и не нашел ни одного примера редактировавния бизнес-обьекта... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2006, 18:53 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
http://www.aspnetmania.com/Articles/Article.aspx?ID=25 Не катит?---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2006, 19:05 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Я работал с DataGrid. В DataSource к нему поступала моя собственная коллекция. Никаких проблем с редактированием:) Может посмтрите в сторону DataGrid. Крэш, очень хорошую статью порекомендовал по этому поводу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 18:24 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Статья неплохая. Но вот тест на редактирование в GridView. Состоит из файла класса MyClass.vb: Код: 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. Код: 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. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 23:10 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
тынц - а если почитать два последних линка ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 23:48 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
вот чего не хватает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 09:44 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, кто помогал. Ну наконец-то я умею редактировать бизнес обькты, а не только Датасеты. Строчки которой не хватало: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:16 |
|
||
|
Редактирование в GridView
|
|||
|---|---|---|---|
|
#18+
Вообще, если кому интересно, выложу полный тест редактирования. Определение класса выше, а страничка: Код: 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. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 16:38 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=898&tid=1390346]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 413ms |

| 0 / 0 |
