DevExpress GridViewBandColumn传递c#变量到标题

本文关键字:标题 变量 GridViewBandColumn 传递 DevExpress | 更新日期: 2023-09-27 18:04:26

<dx:GridViewBandColumn Caption="My Title" >

而不是硬编码"我的标题",我希望标题读取为字符串变量从我的aspx.cs文件。这个变量会随时间变化,所以标题需要动态更新。

例如:

//C#
String var = "My Title";
//ASPx
<dx:GridViewBandColumn Caption=var >

我该怎么做?

我不能在GridViewBandColumn中创建一个标签,并以这种方式传递变量

DevExpress GridViewBandColumn传递c#变量到标题

你可以在你的c#类文件中设置一个变量protectedpublic,以允许它在你的.aspx页面可见,如下所示:

c#

//

protected string myValue = "My Title";

,在你的。aspx文件中,你可以像这样读取这个值:

<dx:GridViewBandColumn Caption="<%: myValue %>" />


显然DevExpress不允许内联代码在这个控件上,所以我必须更新上面的代码到以下解决方案:

//aspx.cs

Grid.Columns["MyCol"].Caption = "my title";  
//. aspx

<dx:GridViewBandColumn Name="MyCol" Caption="" />



和客户端解决方案将使用JQuery更改标题自己的标题名称://. aspx

<dx:GridViewBandColumn Caption="myValue" />
jquery

//

$ (" td:包含(括号)")。标题文本("我");