Как получить видимый индекс строки aspxgridview при событии удаления строки - PullRequest
2 голосов
/ 20 февраля 2012

Может ли кто-нибудь помочь мне получить видимую RowIndex строку в RowDeleting событии ASPxGridView управления?

Ответы [ 3 ]

6 голосов
/ 21 февраля 2012

использование ASPxGridView.FindVisibleIndexByKeyValue Метод в ASPxGridView.RowDeleting Событие .. Первый Укажите KeyFieldName в свойствах gridcontrol.

 protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) 
 {
   int i = ASPxGridView1.FindVisibleIndexByKeyValue(e.Keys[ASPxGridView1.KeyFieldName]);            

 }
1 голос
/ 16 июля 2012

Вы также можете использовать переменную e из события rowdeleting, как это

e.visibleIndex 

Пример:

With aspxgrid.getDataRow(e.visibleindex)
    'Here you can use your code
End With
1 голос
/ 20 февраля 2012

Обработка события ASPxGridView.RowDeleting ;

Определить ключ обработанной строки с помощью e.Keys [ASPxGridView.KeyFieldName] dictionary;

Определение видимого индекса строки с помощью метода ASPxGridView.FindVisibleIndexByKeyValue .

...