У меня есть таблица с многоколонкой, и запись вставляется со знаком трубы. Этот знак трубы является индикатором для вставки разрыва строки. «Название колонки: Спальня» «Запись похожа на Пол: витрифицированная плитка | Стена: Смута | Потолок: Масляная смола ». аналогично у меня есть несколько столбцов с одним и тем же типом записи.
Я хочу отобразить записи, как показано на рисунке ниже
Я не хочу использоватьцикл и длинный код. вместо этого я предпочел бы список / словарь и на странице aspx я хотел бы использовать Repeater. Код, который я пробую, доступен здесь для лучшего понимания. Я добавил тег # для обозначения конца первого столбца.
string Specs = dtprop.Rows[0]["SpecBedRoom"] + "#" + dtprop.Rows[0]["SpecLivingRoom"];
Specs = Specs.Replace("|", "<br/>");
List<string> InnerSpecs = Specs.Split('#').ToList<string>();
Dictionary<string, string> d = new Dictionary<string, string>();
d.Add("Bedroom", InnerSpecs[0].ToString());
d.Add("Living Room", InnerSpecs[1].ToString());
rptrInnerSpecs.DataSource = d;
rptrInnerSpecs.DataBind();
Для этого необходим ваш опыт. Пожалуйста, предложите.