我需要在TemplateField的HeaderText属性中插入一个文本到资源文件中。我不能使用HeaderTemplate,因为排序不工作…此解决方案均不适用(数据源结果为null)。
所以我尝试这样一个解决方案:
HeaderText="<span><%$ Resources:ForumResources, DATA_CREAZIONE %></span><img src="..." />"
但是它是这样呈现的:
<span><!-- Resources:ForumResources, DATA_CREAZIONE --></span>
<img src="..." />"
喜欢评论,为什么?我该如何解决这个问题?
谢谢
我认为你应该这样使用
gridview1.Columns[ColumnIndex].HeaderText = "Header text";
gridview1.Columns[ColumnIndex].HeaderText =
Resources:ForumResources, DATA_CREAZIONE;
调用一个函数返回你想要的字符串....
在绑定gridview之后执行
gridview1.Columns[ColumnIndex].HeaderText =getstring();
public string getstring()
{
string str="<span>"+yourcontent in the form of string+"</span><img src="..." />";
return str;
}