protected void SuperForm1_DataBound(object sender, EventArgs e) { OboutDropDownList yearDdl = SuperForm1.GetFieldControl(1) as OboutDropDownList; yearDdl.MenuWidth = Unit.Pixel(90); yearDdl.Items.Add(new ListItem("")); for (int i = 2010; i < 2025; i++) { yearDdl.Items.Add(new ListItem(i.ToString())); } OboutDropDownList monthDdl = SuperForm1.GetFieldControl(2) as OboutDropDownList; monthDdl.Items.Add(new ListItem("")); monthDdl.Items.Add(new ListItem("January")); monthDdl.Items.Add(new ListItem("February")); monthDdl.Items.Add(new ListItem("March")); monthDdl.Items.Add(new ListItem("April")); monthDdl.Items.Add(new ListItem("May")); monthDdl.Items.Add(new ListItem("June")); monthDdl.Items.Add(new ListItem("July")); monthDdl.Items.Add(new ListItem("August")); monthDdl.Items.Add(new ListItem("September")); monthDdl.Items.Add(new ListItem("October")); monthDdl.Items.Add(new ListItem("November")); monthDdl.Items.Add(new ListItem("December")); }
protected void SuperForm1_DataBound(object sender, EventArgs e) { if (SuperForm1.CurrentMode != DetailsViewMode.ReadOnly) { OboutDropDownList customerIDDdl = SuperForm1.GetFieldControl(1) as OboutDropDownList; customerIDDdl.Items.Insert(0, new ListItem("Select a customer ...")); OboutDropDownList shipCountryDdl = SuperForm1.GetFieldControl(2) as OboutDropDownList; shipCountryDdl.Items.Insert(0, new ListItem("Select a country ...")); } }
void Grid2_DataBound(object sender, EventArgs e) { DetailGrid detailGrid = sender as DetailGrid; OboutDropDownList OrderCountry = detailGrid.Templates[0].Container.FindControl("OrderCountry") as OboutDropDownList; OboutTextBox OrderAddress = detailGrid.Templates[1].Container.FindControl("OrderAddress") as OboutTextBox; if (OrderCountry != null && OrderAddress != null) { OrderCountry.ID = detailGrid.ID + "_OrderCountry"; OrderAddress.ID = detailGrid.ID + "_OrderAddress"; detailGrid.Templates[0].ControlID = OrderCountry.ID; detailGrid.Templates[1].ControlID = OrderAddress.ID; } }
void grid2_DataBound(object sender, EventArgs e) { DetailGrid detailGrid = sender as DetailGrid; OboutTextBox txtShipName = detailGrid.Templates[0].Container.FindControl("txtShipName") as OboutTextBox; OboutTextBox txtShipCity = detailGrid.Templates[0].Container.FindControl("txtShipCity") as OboutTextBox; OboutDropDownList ddlShipCountries = detailGrid.Templates[0].Container.FindControl("ddlShipCountries") as OboutDropDownList; if (txtShipName != null && txtShipCity != null && ddlShipCountries != null) { txtShipName.ID = detailGrid.ID + "_txtShipName"; txtShipCity.ID = detailGrid.ID + "_txtShipCity"; ddlShipCountries.ID = detailGrid.ID + "_ddlShipCountries"; detailGrid.Columns[2].TemplateSettings.RowEditTemplateControlId = txtShipName.ID; detailGrid.Columns[3].TemplateSettings.RowEditTemplateControlId = txtShipCity.ID; detailGrid.Columns[4].TemplateSettings.RowEditTemplateControlId = ddlShipCountries.ID; } }