gridview asp.net - PullRequest
       3

gridview asp.net

0 голосов
/ 19 марта 2011

мой вид сетки содержит столбец с текстовым полем.Когда я отправляю обратно страницу, мне нужно выбрать все строки, где значение текстового поля каждой строки> 0. Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 19 марта 2011

Вы можете использовать LINQ.

var selectedRows = GridView1.Rows.OfType<GridViewRow>().Where(r=>((TextBox)row.FindControl("TextBox")).Text=="val")

, а затем указывать над выбранными строками

1 голос
/ 19 марта 2011

Попробуйте что-то вроде этого:

foreach (GridViewRow row in GridView1.Rows)   {
    // Selects the text from the TextBox
    // which is inside the GridView control

    string textBoxText = ((TextBox)row.FindControl("TextBox1")).Text;
    // do waht ever
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...