Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. вот такой код смело присваивает о нужное значение и ругается на Keys[0] - и в самом деле, в коллекции 0 элементов С чего бы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 12:39 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewicz Код: c# 1. 2. 3. 4. 5. 6. вот такой код смело присваивает о нужное значение и ругается на Keys[0] - и в самом деле, в коллекции 0 элементов С чего бы?Наверное с того, что Вы не указали DataKeyNames , или указали ошибочно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 12:58 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
Если неверно задать DataKeyNames - в DataBinding будет орать, что поля нет. Так что не в этом по-ходу дело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 13:12 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewicz, Так вот это gvTrolleys.DataKeys[e.RowIndex].Value и возвращает ключ в гриде. Что еще требуется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 13:43 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewicz Код: c# 1. 2. 3. 4. 5. 6. вот такой код смело присваивает о нужное значение и ругается на Keys[0] - и в самом деле, в коллекции 0 элементов С чего бы? по моему в этом событии коллекция gvTrolleys.DataKeys недоступна. значение нужного ключа нужно получать из параметра GridViewDeleteEventArgs e ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 13:59 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
Axeleron, зачем тогда e.Keys[0] я всегда его пользовал - а тут засада какая-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 14:11 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
monstrU, так в этом и вопрос - нету там ничего (в e) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 14:13 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewiczmonstrU, так в этом и вопрос - нету там ничего (в e) так тогда не событие RowDeleting надо использовать - нет? в помощи что написано по поводу этого события ? и сперва делаешь object o = gvTrolleys.DataKeys[e.RowIndex].Value; а потом dal.DeleteTrolley(e.Keys[0]); зачем ?? где используешь object o ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 15:47 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
monstrU, да нигде не использую - просто проверял, что ключи действительно есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:11 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewiczmonstrU, да нигде не использую - просто проверял, что ключи действительно есть Какие ключи? Зачем они могут понадобиться в данном конкретном примере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:19 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
Axeleron, как зачем? Удалить запись с id Так же и обновляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:20 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewicz, Код: c# 1. Разве не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:31 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
object -то чем не угодил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:38 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
AddWithValue с ним работает прекрасно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:39 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewiczobject -то чем не угодил? Хочется с объектом работать, на здоровье. Я о том лишь как получить ID, при условии, что в декларации грида указан DataKeyNames="id", где id указывает на поле DataField с ID. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:43 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
вот чудак-человек Я ж написал, что Код: c# 1. прекрасное работает, но это черезжопие, потому что E.Keys[0] как минимум понятнее Хотите парсить в int - дело ваше, однако там и так int лежит И вот такая вот штуковина Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. прекрасно обходится без парсинга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:50 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
Axeleronwaszkiewiczobject -то чем не угодил? Хочется с объектом работать, на здоровье. Я о том лишь как получить ID, при условии, что в декларации грида указан DataKeyNames="id", где id указывает на поле DataField с ID. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. параметры использовать религия не позволяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:52 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewicz, Но пока что чудишь ты. Я тебе просто предложил правильный работающий вариант. Если нравится вариант использования E.Keys[0], пользуй на здоровье. За 10 лет писания на вэб формах я такой конструкции нигде никогда не видел. waszkiewiczИ вот такая вот штуковина Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. прекрасно обходится без парсинга Сомнительно, что этот код работает - с парсингом или без. Это можно понять и без хрустального шара. Или это очередной выдранный откуда-то 'огрызок' кода и мы должны снова гадать, что ты имел в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 16:58 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
Axeleron, command.Parameters.AddWithValue("@id", id); а еже охота парсингом махать - махайте, тем более что в Код: c# 1. по другому и не сделаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 17:03 |
|
||
|
GridView WebForms
|
|||
|---|---|---|---|
|
#18+
waszkiewiczcommand.Parameters.AddWithValue("@id", id); Я же сказал, что огрызок кода снова предоставлен был выше ) waszkiewiczа еже охота парсингом махать - махайте, тем более что в Код: c# 1. по другому и не сделаешь. Сейчас таким способом запускать команды уже мало кто пользуется. Вчерашний, если не позавчерашний день. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2015, 17:07 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39087109&tid=1356174]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 382ms |

| 0 / 0 |
