- 1
- 2
- 3
- 4
- 5
- 6
- 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, и соответственно метод валится.