2015-04-01 47 views
0

我已經在.NET 3.5 ASP.NET Web表單應用程序有一個DevExpress的11 ASPxGridView。我試圖在編輯表單中得到一個頭文件,並且正在執行像這樣的操作:如何在EditForm模板內的標籤上動態設置文本?

<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一些文字。有沒有辦法做到這一點?

回答

1

嘗試使用

Label lbl = gridView.FindEditFormTemplateControl("myHeaderId") as Label; 

方法來代替。

相關問題