0
Я пытаюсь получить значение, возвращаемое событием row-delete, присоединенным к связанному полю в GridView
. Тем не менее, я получаю следующее сообщение об ошибке:Невозможно получить значение связанного поля в ASP.NET GridView при удалении
An exception of type 'System.ArgumentOutOfRangeException' occurred in System.Web.dll but was not handled in user code
Мой код:
protected void gvBankDetails_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string slno = (TextBox)gvBankDetails.Rows[e.RowIndex].Cells[1].Controls[0]).Text;
}
<asp:GridView ID="gvBankDetails" runat="server"
AutoGenerateColumns="false" AutoGenerateEditButton="true"
OnRowEditing="gvBankDetails_RowEditing"
OnRowCancelingEdit="gvBankDetails_RowCancelingEdit"
OnRowUpdating="gvBankDetails_RowUpdating"
OnRowDeleting="gvBankDetails_RowDeleting" >
<Columns>
<asp:BoundField HeaderText="sl no" DataField="id" />
<asp:CommandField ShowDeleteButton="true" />
</Columns>