Как получить значение ячейки определяет GridView ASP.NET

Мне нужно получить значение ячейки GridView. Когда пользователь нажимает на сетку, мне нужно знать, какую кнопку линии, а затем получить значение ячейки. Я пытаюсь использовать следующий код, но не работаю.

protected void gvSearch_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { int row = Convert.ToInt32(e.CommandArgument); string tst = gvSearch.Rows[row].Cells[1].Text; } } 

Я не знаю, использую ли я подходящее событие для достижения своей цели. Если кто-то может мне помочь, я благодарю вас.

Я нашел решение!

Использую BoundField.

  protected void gvSearch_SelectedIndexChanged(object sender, EventArgs e) { String lastName = gvSearch.SelectedRow.Cells[1].Text; } 

Спасибо всем!

Вы можете использовать этот код

 protected void gvSearch_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { string pc = gVSearch.Rows[int.Parse(e.CommandArgument.ToString())].Cells[1].Text; } }