Итерация по GridView для поиска текста в строке - PullRequest
0 голосов
/ 04 апреля 2011

Мне нужно перебрать GridView и найти значение столбца Eval("name") каждой выбранной строки.

Код:

string title = "";
foreach (GridViewRow row in gdv.Rows)
{
    if (row.BackColor.Equals(Color.LightGoldenrodYellow))
    {
        title += row.Cells[0].Text + ", "; // doesn't work, even though the value i want is in the very first column
    }
}

1 Ответ

0 голосов
/ 04 апреля 2011

Попробуйте так (используйте свой контроль и ID):

    foreach (GridViewRow Row in GridView1.Rows)
    {
        Label MyLabel = Row.FindControl("Label1") as Label;

        if (MyLabel != null)
        {
            Response.Write(MyLabel.Text);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...