Gridview Rowindex равен 0C#

Место общения программистов C#
Ответить
Anonymous
 Gridview Rowindex равен 0

Сообщение Anonymous »

У меня есть Gridview на моей странице, и я нажимаю на Edit , он отображает мое редактируемое текстовое поле, но когда я редактирую значение и нажимаю обновление It Ошибки:

Ошибка предполагает, что GridView2.datakeys defle . by: < /p>

int test = e.RowIndex< /code> < /p>

и это дает мне значение 0 < /code> < /p>

Мой код ниже: < /p>

Можно ли предложить, почему im получаю: < /p>


execcation. В
mscorlib.dll, но не обрабатывался в коде пользователя < /p>

Дополнительная информация: индекс был вне диапазона. Должен быть неотрицательным
и меньше, чем размер коллекции. < /P>
< /blockquote>

protected void GridView2_RowUpdating(object sender, GridViewUpdateEventArgs e)

{
int DataKeyValue = Convert.ToInt32(GridView2.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row = (GridViewRow)GridView2.Rows[e.RowIndex];
Label lblID = (Label)row.FindControl("lblID");

TextBox GVtxtNextStep = (TextBox)row.Cells[0].Controls[0];

GridView2.EditIndex = -1;

cobj.SupportRef1 = txtSupportRef.Text;
cobj.NextStep1 = txtNextStep.Text;

bobj.MicroTicketUpdate(cobj);

GridView2.DataBind();

}


Подробнее здесь: https://stackoverflow.com/questions/374 ... index-is-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»