Я использую StringBuilder для динамического конструирования таблицы из DataSet. Он состоит из двух частей: один для создания меток и их размеров и порядка столбцов. В этой части я уже работаю. Я застрял в том, как получить столбцы с «значениями», а затем добавить строку для завершения построения таблицы.Использование StringBuilder с DataSet для построения динамической таблицы
Есть 25 столбцов, но обычно таблица имеет только 17 или около того. Мне также нужно отфильтровать первый столбец. Мне трудно понять, как это сделать. Это то, что у меня есть до сих пор. Все, что он делает, это вытащить первое значение в DS. Я также могу изменить номер индекса, но в этом случае я не могу этого сделать, поскольку число и индекс каждого столбца неизвестны.
DataSet valuesSet = getBlendInfo.GetProcessValues(reqID);
foreach (DataRow dRow in valuesSet.Tables[0].Rows)
{
tblString.Append("<td>");
tblString.Append(dRow[0].ToString());
tblString.Append("</td>");
}
Maybe давайте немного подробнее, ot По этой причине для этого может быть рекомендовано использовать один из элементов управления ASP.NET UI. –
Я мог бы использовать Gridview для всего этого, но сейчас учусь жить без контроля данных. –