Создать список с разделенной записью и добавить ключ в c # - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть таблица с многоколонкой, и запись вставляется со знаком трубы. Этот знак трубы является индикатором для вставки разрыва строки. «Название колонки: Спальня» «Запись похожа на Пол: витрифицированная плитка | Стена: Смута | Потолок: Масляная смола ». аналогично у меня есть несколько столбцов с одним и тем же типом записи.

Я хочу отобразить записи, как показано на рисунке ниже Record display view

Я не хочу использоватьцикл и длинный код. вместо этого я предпочел бы список / словарь и на странице 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();

Для этого необходим ваш опыт. Пожалуйста, предложите.

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