コード例 #1
0
    //method to select data on edit
    private void BindSelected(int intProductSNo)
    {
        lblMessage.Text        = "";
        txtProductCode.Enabled = false;
        objProductMaster.BindProductOnSNo(intProductSNo, "SELECT_ON_PRODUCT_SNo");
        txtProductCode.Text = objProductMaster.ProductCode;
        txtProductDesc.Text = objProductMaster.ProductDesc;

        ddlBusinessLine.SelectedIndex = ddlBusinessLine.Items.IndexOf(ddlBusinessLine.Items.FindByValue(objProductMaster.BusinessLine_Sno.ToString()));
        ddlBusinessLine_SelectIndexChanged(null, null);

        ddlUnit.SelectedValue = objProductMaster.Unit_Sno.ToString();
        if (ddlUnit.SelectedIndex != 0)
        {
            objProductMaster.BindDdl(ddlProductLine, int.Parse(ddlUnit.SelectedValue.ToString()), "FILLPRODUCTLINE", Membership.GetUser().UserName.ToString());
            objProductMaster.BindDdl(ddlProducType, int.Parse(ddlUnit.SelectedValue.ToString()), "FILLPRODUCT_TYPE", Membership.GetUser().UserName.ToString());
        }
        if (ddlProductLine.Items.FindByValue(Convert.ToString(objProductMaster.ProductLine_SNo)) != null)
        {
            ddlProductLine.SelectedValue = Convert.ToString(objProductMaster.ProductLine_SNo);
        }
        else
        {
            ddlProductLine.SelectedIndex = 0;
        }

        if (ddlProductLine.SelectedIndex != 0)
        {
            objProductMaster.BindDdl(ddlProductGroup, int.Parse(ddlProductLine.SelectedValue.ToString()), "FILLPRODUCTGROUP", Membership.GetUser().UserName.ToString());
        }

        if (ddlProductGroup.Items.FindByValue(Convert.ToString(objProductMaster.ProductGroup_SNo)) != null)
        {
            ddlProductGroup.SelectedValue = Convert.ToString(objProductMaster.ProductGroup_SNo);
        }
        else
        {
            ddlProductGroup.SelectedIndex = 0;
        }

        if (ddlRating.Items.FindByValue(Convert.ToString(objProductMaster.Rating_Status)) != null)
        {
            ddlRating.SelectedValue = Convert.ToString(objProductMaster.Rating_Status);
        }
        else
        {
            ddlRating.SelectedIndex = 0;
        }

        if (ddlProducType.Items.FindByValue(Convert.ToString(objProductMaster.ProductType_Sno)) != null)
        {
            ddlProducType.SelectedValue = Convert.ToString(objProductMaster.ProductType_Sno);
        }
        else
        {
            ddlProducType.SelectedIndex = 0;
        }

        // Code for selecting Radio Button as in database
        #region
        for (intCnt = 0; intCnt < rdoStatus.Items.Count; intCnt++)
        {
            if (rdoStatus.Items[intCnt].Value.ToString().Trim() == objProductMaster.ActiveFlag.ToString().Trim())
            {
                rdoStatus.Items[intCnt].Selected = true;
            }
            else
            {
                rdoStatus.Items[intCnt].Selected = false;
            }
        }
        #endregion
    }