1

我需要在 TemplateField 的属性 HeaderText 中使用 html 在资源文件中插入一个文本。我不能使用 HeaderTemplate,因为排序不起作用……这个解决方案也不行(数据源结果为空)。

所以我尝试这样的解决方案:

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

但它是这样渲染的:

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

喜欢评论,为什么?我该如何解决这个问题?

谢谢

4

2 回答 2

1

我认为你应该这样使用

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

gridview1.Columns[ColumnIndex].HeaderText =
                                    Resources:ForumResources, DATA_CREAZIONE;
于 2013-04-04T09:18:53.013 回答
0

调用像你想要的那样返回字符串的函数......

在绑定你的gridview之后做这个

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

        public string getstring()
        {
        string str="<span>"+yourcontent in the form of string+"</span><img src="..." />";
        return str;
        }
于 2013-04-04T09:25:40.660 回答