|
|
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые участники форума! С недавнего времени начал изучать ASP.Net (C#). Честно-книги читал и не одну. Проблема в следующем. Я научился использовать делегаты в WinForms. Но в ASP.Net не могу сообразить как их правильно применить. Поясню на примере: Есть страница на которой контролом рисуется таблица и должна заполняться данными. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код обработчика кнопки: Код: 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. Код контрола: Код: 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. Как правильно сделать так, чтобы значения из SQL-запроса попали в Input type="text" строящейся таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 22:13:20 |
|
||
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
Рекомендации с дружественного форумаПодумайте также над тем, чтобы описать решаемую Вами задачу целиком. Возможно, что тот способ решения, который Вы стремитесь воплотить в жизнь, не является наилучшим, а лишь кажется Вам таковым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 22:47:51 |
|
||
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
Паганель, Задача такова. С помощью контрола, рисующего таблицу с полями для заполнения, реализовать вывод данных из таблицы БД и запись измененных данных. Вторая часть задачи реализована. Это просто. А вот при решение первой части задачи я застрял на выводе данных из результата запроса в поля для заполнения уже существующих в таблице данных (Поля для заполнения типа INPUT TYPE="TEXT", и у каждого определен ID). Если реализовывать напрямую (задавать переменную TblVls, и пытаться Request-ом обращаться к странице, то у меня выводится значение последнего поля (в принципе понятно почему), а если заполнять массив TblVls[], то при обращении к нему возникает ошибка значение объекта TblVls[i] = null. Необходимо его определить. А это можно сделать только с помощью делегата, насколько я понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 23:09:12 |
|
||
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
DeViLsssssреализовать вывод данных из таблицы БД и запись измененных данныхпочему бы не использовать для этого GridView вместо самописного контрола? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 23:24:35 |
|
||
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
Паганель, Задача того требует. Препод дурной... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 23:52:48 |
|
||
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
я б дал ему взятку и освободил бы время для чего-то полезного ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2011, 23:59:43 |
|
||
|
Проблема с делегатами
|
|||
|---|---|---|---|
|
#18+
DeViLsssssПаганель, а если заполнять массив TblVls[], то при обращении к нему возникает ошибка значение объекта TblVls[i] = null. Необходимо его определить. А это можно сделать только с помощью делегата, насколько я понимаю. Зачем делегаты? Просто сделайте Код: plaintext и заполните TblVls. И почему у вас в Render стоит TblVls = new string[24]; да еще в цикле? Вы же всегда заполняете таблицу из пустого массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2011, 00:47:35 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37509678&tid=1360387]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 440ms |

| 0 / 0 |
