Текст с ресурсами и HTML в TemplateField

Мне нужно вставить текст в файл ресурсов с html в атрибуте HeaderText объекта TemplateField. Я не могу использовать HeaderTemplate, потому что сортировка не работает... Ни с этим решением (источник данных приводит к нулю).

Поэтому я пытаюсь найти решение, подобное этому:

HeaderText="<span><%$ Resources:ForumResources, DATA_CREAZIONE %></span><img src="..." />"

Но это выглядит так:

<span><!-- Resources:ForumResources, DATA_CREAZIONE --></span>
<img src="..." />"

Как комментарий, почему? Как я могу решить это?

Thanx

2 ответа

Решение

Я думаю, что вы должны использовать как это

gridview1.Columns[ColumnIndex].HeaderText = "Header text";

gridview1.Columns[ColumnIndex].HeaderText =
                                    Resources:ForumResources, DATA_CREAZIONE;

Вызовите функцию, которая возвращает строку, как вы хотите....

ДЕЛАЙТЕ ЭТО ТОЛЬКО ПОСЛЕ привязки

gridview1.Columns[ColumnIndex].HeaderText =getstring();

        public string getstring()
        {
        string str="<span>"+yourcontent in the form of string+"</span><img src="..." />";
        return str;
        }
Другие вопросы по тегам