I need apply localization for Columns in radGrid and for all labels in EditFormSetting.
How i can do this?
EditFormSettings
<EditFormSettings InsertCaption="Add new User" CaptionFormatString="Edit User: <b>{0}</b>"
CaptionDataField="FirstName" EditFormType="Template" PopUpSettings-Modal="true"
PopUpSettings-Height="400px" PopUpSettings-Width="85%" >
<FormTemplate>
<asp:Table runat="server" CssClass ="EditFormTable" >
<asp:TableRow>
<asp:TableCell CssClass="CellLabelL"><asp:label runat="server" ID="lblFirstName" /></asp:TableCell>
Thanksç
I FOUND THS SOLUTION... SORRY...
the solution is:
For Fields in EditFormSetting
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
if (_recources == null || _culture == null)
_culture = System.Web.HttpContext.Current.Session["culture"] == null ? "en-US" : System.Web.HttpContext.Current.Session["culture"].ToString();
_recources = new ResourceManager("WebSearch.UI.Admin.Resources.UserManagement", Assembly.GetExecutingAssembly());
if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
{
((Label)e.Item.FindControl("lblFirstName")).Text = _recources.GetString("lblFirstName", new CultureInfo(_culture));
}
}
For Columns
this.RadGrid1.MasterTableView.GetColumnSafe("FirstName").HeaderText = _recources.GetString("lblFirstName", new CultureInfo(_culture));
How i can do this?
EditFormSettings
<EditFormSettings InsertCaption="Add new User" CaptionFormatString="Edit User: <b>{0}</b>"
CaptionDataField="FirstName" EditFormType="Template" PopUpSettings-Modal="true"
PopUpSettings-Height="400px" PopUpSettings-Width="85%" >
<FormTemplate>
<asp:Table runat="server" CssClass ="EditFormTable" >
<asp:TableRow>
<asp:TableCell CssClass="CellLabelL"><asp:label runat="server" ID="lblFirstName" /></asp:TableCell>
Thanksç
I FOUND THS SOLUTION... SORRY...
the solution is:
For Fields in EditFormSetting
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
if (_recources == null || _culture == null)
_culture = System.Web.HttpContext.Current.Session["culture"] == null ? "en-US" : System.Web.HttpContext.Current.Session["culture"].ToString();
_recources = new ResourceManager("WebSearch.UI.Admin.Resources.UserManagement", Assembly.GetExecutingAssembly());
if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
{
((Label)e.Item.FindControl("lblFirstName")).Text = _recources.GetString("lblFirstName", new CultureInfo(_culture));
}
}
For Columns
this.RadGrid1.MasterTableView.GetColumnSafe("FirstName").HeaderText = _recources.GetString("lblFirstName", new CultureInfo(_culture));