Создание System.Web.UI.HtmlControls.HtmlTable как Enumerable - PullRequest
0 голосов
/ 07 августа 2010

Я хочу перебрать HtmlTable (на стороне сервера) в ASP.NET 3.5.

foreach (System.Web.UI.HtmlControls.HtmlTableRow trow in someTable)
{
       var x = trow.InnerText; 
}

Я получил сообщение об ошибке, что "System.Web.UI.HtmlControls.HtmlTable" не содержит определения для GetEnumerator.

Как написать метод расширения или альтернативу, чтобы сделать HtmlTable как перечислимую коллекцию строк?

Спасибо.

Ответы [ 2 ]

1 голос
/ 07 августа 2010

Собираетесь ли вы на что-то более подобное?

foreach (HtmlTableRow trow in someTable.Rows)
{
    foreach (HtmlTableCell cell in trow.Cells)
    {
        // ...
    }
}
1 голос
/ 07 августа 2010

Не думаю, что вы хотите перебирать таблицу - вероятно, вы хотите перебрать строки в таблице - отметьте this out .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...