Текст с ресурсами и 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;
}