У меня есть хранимая процедура, с которой я использую данные для заполнения таблицы с Datatable следующим образом:Использование конкретного столбца в DataTable
foreach (DataRow row in dt.Rows)
{
html.Append("<tr>");
foreach (DataColumn column in dt.Columns)
{
html.Append("<td>");
html.Append("<a target='_blank' href= " + "'" + row[dt.Columns["subCategoryURL"]] + "'" + " >");
html.Append(row[column.ColumnName]);
html.Append("</a>");
html.Append("</td>")
}
html.Append("</tr>");
}
я в настоящее время возвращения SP 2 колонки информации: subCategoryName , subCategoryDescription. Я хотел бы добавил 3-й subCategoryURL столбца, который будет служить в качестве тега для ссылки, как показано ниже:
<td>
<a target="_blank" href="#">Dealer Support</a>
</td>
<td>
<a target="_blank" href="#">Support information for dealer management</a>
</td>
Как бы я ориентировать каждый столбец специально для создания таблицы? Я попытался использовать html.Append(row[dt.Columns["subCategoryURL"]]);
, но он не вернул желаемый результат. Что я мог сделать дальше?
Вы уверены, что столбец в 'DataTable' называется точно' subCategoryURL'? Потому что то, что вы сделали, должно работать. – kiziu
URL-адрес подкатегории в таблице ... как бы настроить таргетинг на другие 2 в цикле –