Я пытаюсь получить некоторые значения из списка, а затем создаю таблицу html с этими данными, но я не могу заставить ее работать правильно.
У меня есть:
HtmlTable table = new HtmlTable();
HtmlTableRow row;
HtmlTableCell cell;
foreach(var item in Name)
{
row = new HtmlTableRow();
foreach(var familyName in item.familyName)
{
cell = new HtmlTableCell();
cell.InnerText = item.familyName.ToString();
row.Cells.Add(cell);
}
foreach (var givenName in item.givenName)
{
cell = new HtmlTableCell();
cell.InnerText = item.givenName.ToString();
row.Cells.Add(cell);
}
table.Rows.Add(row);
}
this.Controls.Add(table);
Когда я перехожу к отладчику, я вижу, что row.Cells.Add(cell) содержит имя семейства в первом цикле и заданное имя во втором цикле, но тогда что-то кажется неправильным, и я не могу получить таблицу для отображения на странице с этими данными.
Когда я проверяю table.rows.add(row), он говорит, что "base {System.SystemException} = {"'HtmlTableRow' does not support the InnerText property."}
"
Что я здесь делаю неправильно?