Си диез / Говнокод #10291 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
protected void ListViewAlerts_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            int commandArgument = e.Item.DataItemIndex;
            var listViewDataItem = (HiddenField)ListViewAlertRegistry.Items[commandArgument].Controls[3];
            int id = Convert.ToInt32(listViewDataItem.Value);
.....
        }

Из рабочего проекта. Новый способ узнать id item'а listview. Видимо свойство DataKeyNames кодеру незнакомо - id берет из hiddenfield, причем выбирает этот hiddenfield не по его id, а по позиции контрола по счету в строке. Добавляем еще один элемент в listview, и соответственно метод валится.

Запостил: _vinka _vinka, (Updated )

Комментарии (0) RSS

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8