Добавить тег <b>в источник данных - PullRequest
1 голос
/ 11 ноября 2011

Я хочу добавить тег <b> в DataValueField DropDownList как:

var data = source.Select(a => new A{f12 = <b> + a.f1 + </b> + a.f2, f3 = a.f3}).ToList(); // I want to bolder a.f1 string by <b> tag.

Тогда:

ddlDropDownList.DataSource = data;
ddlDropDownList.DataTextField = "f12";
ddlDropDownList.DataValueField = "f3";
ddlDropDownList.DataBind();

Если я кодирую, как указано выше, я получаю неожиданные результаты, TextFieldотображает жирный <b> тег

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Вы пытались повозиться с полем Атрибуты DropDownList?Нравится:

ddlDropDownList.Attributes.Add("style", "font-weight:bold");
1 голос
/ 11 ноября 2011

Вам необходимо добавить строковые фрагменты, поэтому добавьте кавычки:

var data = source.Select(a => new A{f12 = "<b>" + a.f1 + "</b>" + a.f2, f3 = a.f3}).ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...