コード例 #1
0
    //method to select data on edit
    private void BindSelected(int intManufactureSNo)
    {
        lblMessage.Text = "";

        objManufactureMaster.BindManufactureOnSNo(intManufactureSNo, "BIND_GRIDVIEW_MANUFACTURE_ON_SELECT");

        // Added by Gaurav Garg 20 OCT 09 for MTO
        ddlBusinessLine.SelectedIndex = ddlBusinessLine.Items.IndexOf(ddlBusinessLine.Items.FindByValue(objManufactureMaster.BusinessLine_Sno.ToString()));
        ddlBusinessLine_SelectIndexChanged(null, null);
        //END

        txtManufactureCode.Text = objManufactureMaster.Manufacture_Code;


        for (int intCnt = 0; intCnt < ddlProductDivision.Items.Count; intCnt++)
        {
            if (ddlProductDivision.Items[intCnt].Value.ToString() == objManufactureMaster.Unit_SNo.ToString())
            {
                ddlProductDivision.SelectedIndex = intCnt;
                break;
            }
        }

        //Code added by Naveen on 14-12-2009 for MFG
        ddlProductLine.Items.Clear();
        objProductMaster.BindProductLineDdl(ddlProductLine, objManufactureMaster.Unit_SNo.ToString());

        ddlProductLine.Items.Insert(1, new ListItem("All", "0"));

        for (int intCnt = 0; intCnt < ddlProductLine.Items.Count; intCnt++)
        {
            if (ddlProductLine.Items[intCnt].Value.ToString() == objManufactureMaster.ProductLine_SNo.ToString())
            {
                ddlProductLine.SelectedIndex = intCnt;
                break;
            }
        }

        ddlProductGroup.Items.Clear();

        if (objManufactureMaster.ProductLine_SNo != 0)
        {
            objProductMaster.BindProductGroupDdl(ddlProductGroup, objManufactureMaster.ProductLine_SNo.ToString());
        }

        ddlProductGroup.Items.Insert(0, new ListItem("Select", "Select"));
        ddlProductGroup.Items.Insert(1, new ListItem("All", "0"));


        for (int intCnt = 0; intCnt < ddlProductGroup.Items.Count; intCnt++)
        {
            if (ddlProductGroup.Items[intCnt].Value.ToString() == objManufactureMaster.ProductGroup_SNo.ToString())
            {
                ddlProductGroup.SelectedIndex = intCnt;
                break;
            }
        }

        txtManufactureUnit.Text = objManufactureMaster.Manufacture_Unit;
        // Code for selecting Status as in database
        for (intCnt = 0; intCnt < rdoStatus.Items.Count; intCnt++)
        {
            if (rdoStatus.Items[intCnt].Value.ToString().Trim() == objManufactureMaster.Active_Flag.ToString().Trim())
            {
                rdoStatus.Items[intCnt].Selected = true;
            }
            else
            {
                rdoStatus.Items[intCnt].Selected = false;
            }
        }
    }