asp.net gridview находит ячейку по имени поля данных или имени заголовка текста при использовании boundcolumns - PullRequest
1 голос
/ 09 февраля 2010

возможно ли в событиях gridview для команд найти ячейку по имени поля данных или заголовку текста при использовании границ столбцов?

Ответы [ 2 ]

2 голосов
/ 09 февраля 2010

вы можете найти столбец в GridView.Columns и затем использовать его индекс, чтобы найти нужную ячейку. Нечто подобное в этом примере:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
  var myColumn = GridView1.Columns.Cast<DataControlField>().First(c => c.HeaderText == "MyColumn");
  var row = GridView1.Rows[int.Parse(e.CommandArgument.ToString())];
  var cell = row.Cells[GridView1.Columns.IndexOf(myColumn)];
}
0 голосов
/ 28 февраля 2013

Вот VB.NET:

Dim id As Integer = GridView.Columns.IndexOf(GridView.Columns.Cast(Of DataControlField)().First(Function(c) c.HeaderText = "Column Header")) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...