/// <summary> /// OnInit() method -- Add the Edit and Delete columns to the grid /// </summary> /// <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param> protected override void OnInit(EventArgs e) { // Test for Page to ensure this doesn't run at design time if (Page != null) { string imagePath = GetClientScriptPath(); EditCommandColumn c0 = new EditCommandColumn(); c0.EditText = "<img src='" + imagePath + "edit.gif' border=0 alt='" + General.GetString("XMLEDITGRID_EDITITEM", "edit this item") + "'>"; c0.CancelText = "<img src='" + imagePath + "cancel.gif' border=0 alt='" + General.GetString("XMLEDITGRID_CANCEL", "cancel") + "'>"; c0.UpdateText = "<img src='" + imagePath + "update.gif' border=0 alt='" + General.GetString("XMLEDITGRID_SAVE", "save changes") + "'>"; c0.ItemStyle.HorizontalAlign = HorizontalAlign.Center; c0.HeaderStyle.Width = new Unit("35px"); this.Columns.Add(c0); ButtonColumn c1 = new ButtonColumn(); c1.CommandName = "Delete"; c1.Text = "<img src='" + imagePath + "delete.gif' border=0 alt='" + General.GetString("XMLEDITGRID_DELETE", "delete this item") + "'>"; c1.ItemStyle.HorizontalAlign = HorizontalAlign.Center; c1.HeaderStyle.Width = new Unit("35px"); this.Columns.Add(c1); this.ShowFooter = true; this.ItemStyle.VerticalAlign = VerticalAlign.Top; } }
/// <summary> /// Initializes a new instance of the <see cref="T:LanguageGrid"/> class. /// </summary> public LanguageGrid() { AutoGenerateColumns = false; TemplateColumn colUILang = new TemplateColumn(); colUILang.HeaderText = General.GetString("LANG_SWITCH_UI_LANGUAGE", "UI Language"); //colUILang.ItemTemplate = new LanguagesTemplateDropDown(ListItemType.Item, "Language", CultureTypes.AllCultures); colUILang.ItemTemplate = new LanguagesTemplateDropDown(ListItemType.Item, CultureTypes.AllCultures); Columns.Add(colUILang); TemplateColumn colCulture = new TemplateColumn(); colCulture.HeaderText = General.GetString("LANG_SWITCH_CULTURE", "Culture"); //colCulture.ItemTemplate = new LanguagesTemplateDropDown(ListItemType.Item, "Culture", CultureTypes.SpecificCultures); colCulture.ItemTemplate = new LanguagesTemplateDropDown(ListItemType.Item, CultureTypes.SpecificCultures); Columns.Add(colCulture); ButtonColumn colDelete = new ButtonColumn(); colDelete.Text = General.GetString("LANG_SWITCH_DELETE", "Delete"); colDelete.CommandName = "Delete"; Columns.Add(colDelete); ButtonColumn colAdd = new ButtonColumn(); colAdd.Text = General.GetString("LANG_SWITCH_Add", "Add"); colAdd.CommandName = "Add"; Columns.Add(colAdd); }