Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Есть вот такой Gridview: Код: 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. Код: plaintext 1. 2. 3. 4. 5. При нажатии на кнопку Выбор считывались значения ячеек GridView. После того, как поля GridView преобразовал в TemplateField row.Cells(N).Text стало выдавать пусто. В чем проблема? Может к полям TemplateField нужно как то по другому обращаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 16:51 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
что из этого вы не поняли? 9973744 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 16:53 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Zoriaчто из этого вы не поняли? 9973744 Я не понял, что это даст. Есть GridView состоящий из 7 колонок. Вопрос состоит не в том, что находится в SelectedRow,Cells(1).Text а в том работает ли SelectedRow вообще. Как узнать номер выбранной строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:14 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969Zoriaчто из этого вы не поняли? 9973744 Я не понял, что это даст. Есть GridView состоящий из 7 колонок. Вопрос состоит не в том, что находится в SelectedRow,Cells(1).Text а в том работает ли SelectedRow вообще. Как узнать номер выбранной строки? нюню. а попробовать не решились? 1. SelectedRow вообще работает. 2. Номер выбранной строки = SelectedIndex +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:19 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ZoriaКонстантин1969пропущено... Я не понял, что это даст. Есть GridView состоящий из 7 колонок. Вопрос состоит не в том, что находится в SelectedRow,Cells(1).Text а в том работает ли SelectedRow вообще. Как узнать номер выбранной строки? нюню. а попробовать не решились? 1. SelectedRow вообще работает. 2. Номер выбранной строки = SelectedIndex +1 SelectedIndex работает точно, а вот по поводу SelectedRow сомнения. Как можно проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:34 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969SelectedIndex работает точно, а вот по поводу SelectedRow сомнения. Как можно проверить?Может, так же, как Вы проверяли SelectedIndex... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:36 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
[quot Константин1969]Zoriaпропущено... нюню. а попробовать не решились? 1. SelectedRow вообще работает. 2. Номер выбранной строки = SelectedIndex +1 SelectedIndex работает точно, а вот по поводу SelectedRow работает тоже. Пробовал MsgBox(GridCaps.SelectedRow.RowIndex) - выдает номер строки. Тогда что же, Cells не работает что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:36 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Вы точку останова в Ваш метод поставьте, и QuickWatch-ем все своими глазами посмотрите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:42 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ПаганельВы точку останова в Ваш метод поставьте, и QuickWatch-ем все своими глазами посмотрите Nothing - нет там ни фига! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 17:58 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969, Если Вы не умеете правильно оформлять свои посты, о чём вообще речь идёт? Вам букварь нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 20:36 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ShSergeКонстантин1969, Если Вы не умеете правильно оформлять свои посты, о чём вообще речь идёт? Вам букварь нужен? А обязательно комментарии оставлять? Не хотите помочь не пишите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 08:25 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
[quot Константин1969]ShSergeКонстантин1969, Если Вы не умеете правильно оформлять свои посты, о чём вообще речь идёт? Вам букварь нужен? А что не понятного я написал? Есть Gridview состоящий из полей TemplateFields (TextBox,LinkButton). Первоначально полей TemplateFields не было. Все работало. То есть Gridview.SelectedRow.Cells(n).Text стабильно возвращало значение ячейки GridView. Потом для того чтобы изменять параметры полей TextBox (Width и т.д.) Поля GridView были преобразованы в TemplateFields. В итоге я получил возможность изменять параметры полей, но Gridview.SelectedRow.Cells(n).Text работать перестала, то есть Gridview.SelectedRow.Cells(n).Text стало равно " " а не значению ячейки GridView. PS Не хотите отвечать, не отвечайте. Может Вам букварь почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 08:34 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969, Модератор: Ваш первый пост отредактирован. Это насчёт букваря, как посты оформлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:00 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ShSergeКонстантин1969, Модератор: Ваш первый пост отредактирован. Это насчёт букваря, как посты оформлять. Учту на будущее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:46 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Неужели никто с такой проблемой не сталкивался? Быть такого не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:47 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Я не знаю почему у Вас QuickWatch ничего не показывает (Возможно, потому что я опыта с VB практически никакого не имею) К сожалению, ничем здесь помочь не могу PS Я еще раз глянул на Ваш обработчик GridCaps_SelectedIndexChanged В чем его задача? Просто дернуть JavaScript, если я правильно понял? Зачем тогда для этого дергать сервер? Я бы подумал над чисто клиентским обработчиком кнопки Select. Но тогда это уже тема для другого форума ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 11:12 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Решения найдено. Выяснилось, что GridView.SelectedRow.Cells(N).Text для полей TeplateFields не работает. GridView.SelectedRow.Cells(N).Text нужно заменить на Dim str1 As Label = GridView.SelectedRow.Cells(1).FindControl("Label1") str1.Text - как раз и отображает содержимое ячейки GridView. Всем хотевшим помочь - спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 11:42 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969Неужели никто с такой проблемой не сталкивался? Быть такого не может. Проблемы нет как таковой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 11:45 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ПаганельЯ не знаю почему у Вас QuickWatch ничего не показывает (Возможно, потому что я опыта с VB практически никакого не имею) К сожалению, ничем здесь помочь не могу PS Я еще раз глянул на Ваш обработчик GridCaps_SelectedIndexChanged В чем его задача? Просто дернуть JavaScript, если я правильно понял? Зачем тогда для этого дергать сервер? Я бы подумал над чисто клиентским обработчиком кнопки Select. Но тогда это уже тема для другого форума Я тоже думал над этим. Но время поджимает. Когда буду проект дорабатывать обязательно постараюсь переделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:07 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ZoriaКонстантин1969Неужели никто с такой проблемой не сталкивался? Быть такого не может. Проблемы нет как таковой. А Вы не могли бы объянить, почему в данном случае нужно писать FindControl("Label1") а не FindControl("TextBox1")? Я что то в это никак не въеду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:10 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969...Когда буду проект дорабатывать обязательно постараюсь переделать. Не сталкивался никогда с таким феноменом, чтоб кто-то чего-то просто так переделывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:12 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969почему в данном случае нужно писать FindControl("Label1") а не FindControl("TextBox1")?Ну... Вы же сами разместили эти контролы в разных темплейтах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:19 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969А Вы не могли бы объянить, почему в данном случае нужно писать FindControl("Label1") а не FindControl("TextBox1")? Я что то в это никак не въеду. потому что: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:32 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
ShSergeКонстантин1969...Когда буду проект дорабатывать обязательно постараюсь переделать. Не сталкивался никогда с таким феноменом, чтоб кто-то чего-то просто так переделывал. Я иногда переделываю. Часто бывает, что нужно сделать вчера. Лепишь что бы бытсрее, а потом мне хочется лучше сделать. Да и знаний набераешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:52 |
|
||
|
Help!!!! Забодал GridView!!!!
|
|||
|---|---|---|---|
|
#18+
Константин1969Решения найдено. Выяснилось, что GridView.SelectedRow.Cells(N).Text для полей TeplateFields не работает. GridView.SelectedRow.Cells(N).Text нужно заменить на Dim str1 As Label = GridView.SelectedRow.Cells(1).FindControl("Label1") str1.Text - как раз и отображает содержимое ячейки GridView. Всем хотевшим помочь - спасибо! Небольшое дополнение: в Dim str1 As Label = GridView.SelectedRow.Cells(1).FindControl("Label1") Cells(1) не нужен, достаточно Dim str1 As Label = GridView.SelectedRow.FindControl("Label1") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37028859&tid=1358658]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 394ms |

| 0 / 0 |
