Может ли кто-нибудь помочь мне получить видимую RowIndex строку в RowDeleting событии ASPxGridView управления?
RowIndex
RowDeleting
ASPxGridView
использование 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]); }
Вы также можете использовать переменную e из события rowdeleting, как это
e.visibleIndex
Пример:
With aspxgrid.getDataRow(e.visibleindex) 'Here you can use your code End With
Обработка события ASPxGridView.RowDeleting ;
Определить ключ обработанной строки с помощью e.Keys [ASPxGridView.KeyFieldName] dictionary;
Определение видимого индекса строки с помощью метода ASPxGridView.FindVisibleIndexByKeyValue .