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"));
    }
Example #2
0
    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;
        }
    }