мой вид сетки содержит столбец с текстовым полем.Когда я отправляю обратно страницу, мне нужно выбрать все строки, где значение текстового поля каждой строки> 0. Как я могу это сделать?
Вы можете использовать LINQ.
var selectedRows = GridView1.Rows.OfType<GridViewRow>().Where(r=>((TextBox)row.FindControl("TextBox")).Text=="val")
, а затем указывать над выбранными строками
Попробуйте что-то вроде этого:
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 }