我在.NET 3.5 ASP.NET Web表单应用程序中有一个DevExpress 11 ASPxGridView。我正在尝试在编辑表单中获取标题,并且正在执行此操作:
<Templates>
<EditForm>
<h3>Edit item details</h3>
<dx:ASPxGridViewTemplateReplacement runat="server" ID="tr" ReplacementType="EditFormContent"/>
</EditForm>
</Templates>
这很好用。但是,我想在<h3>Edit item details</hr>
中本地化文本,但似乎无法找到方法。
我Googled左右,但没有找到任何解决方案。我也尝试将其更改为具有特定ID的asp:Label
,并在HtmlEditFormCreated
事件中调用:
gridViewEditFormEventArgs.EditForm.FindControl("myHeaderId")
但是,这会返回null
。
我应该注意到我已经进行了一些自定义本地化,所以基本上我正在寻找一种方法来使用代码在EditForm
内动态设置一些文本。有没有办法做到这一点?
答案 0 :(得分:1)
尝试使用
Label lbl = gridView.FindEditFormTemplateControl("myHeaderId") as Label;
而不是方法。