protected void ddlNewChar_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownList ddlNewChar = (DropDownList)sender;

            T_WQX_REF_CHAR_ORG c = db_Ref.GetT_WQX_REF_CHAR_ORGByName(Session["OrgID"].ToString(), ddlNewChar.SelectedValue);

            if (c != null)
            {
                if (c.DEFAULT_UNIT != null)
                {
                    DropDownList ddlNewUnit = (DropDownList)grdResults.FooterRow.FindControl("ddlNewUnit");
                    ddlNewUnit.SelectedValue = c.DEFAULT_UNIT;
                }
                if (c.DEFAULT_DETECT_LIMIT != null)
                {
                    TextBox txtNewDetect = (TextBox)grdResults.FooterRow.FindControl("txtNewDetectLimit");
                    txtNewDetect.Text = c.DEFAULT_DETECT_LIMIT;
                }
                if (c.DEFAULT_ANAL_METHOD_IDX != null)
                {
                    DropDownList ddlNewAnalMethod = (DropDownList)grdResults.FooterRow.FindControl("ddlNewAnalMethod");
                    ddlNewAnalMethod.SelectedValue = c.DEFAULT_ANAL_METHOD_IDX.ToString();
                }
                if (c.DEFAULT_SAMP_FRACTION != null)
                {
                    DropDownList ddlNewSampFraction = (DropDownList)grdResults.FooterRow.FindControl("ddlNewSampFraction");
                    ddlNewSampFraction.SelectedValue = c.DEFAULT_SAMP_FRACTION;
                }
                if (c.DEFAULT_RESULT_VALUE_TYPE != null)
                {
                    DropDownList ddlNewResultValueType = (DropDownList)grdResults.FooterRow.FindControl("ddlNewResultValueType");
                    ddlNewResultValueType.SelectedValue = c.DEFAULT_RESULT_VALUE_TYPE;
                }
                if (c.DEFAULT_RESULT_STATUS != null)
                {
                    DropDownList ddlNewResultStatus = (DropDownList)grdResults.FooterRow.FindControl("ddlNewResultStatus");
                    ddlNewResultStatus.SelectedValue = c.DEFAULT_RESULT_STATUS;
                }
            }

            TextBox txtNewResultVal = (TextBox)grdResults.FooterRow.FindControl("txtNewResultVal");

            txtNewResultVal.Focus();
        }
        protected void grdChar_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string OrgID    = hdnOrgID.Value.ToString();
            string CharName = e.CommandArgument.ToString();

            if (e.CommandName == "Deletes")
            {
                db_Ref.DeleteT_WQX_REF_CHAR_ORG(OrgID, CharName);
                PopulateCharTab(OrgID);
            }

            if (e.CommandName == "Select")
            {
                T_WQX_REF_CHAR_ORG rco = db_Ref.GetT_WQX_REF_CHAR_ORGByName(OrgID, CharName);
                if (rco != null)
                {
                    ddlChar.SelectedValue       = rco.CHAR_NAME;
                    txtDetectLimit.Text         = rco.DEFAULT_DETECT_LIMIT;
                    txtQuantLower.Text          = rco.DEFAULT_LOWER_QUANT_LIMIT;
                    txtQuantUpper.Text          = rco.DEFAULT_UPPER_QUANT_LIMIT;
                    ddlUnit.SelectedValue       = rco.DEFAULT_UNIT;
                    ddlAnalMethod.SelectedValue = rco.DEFAULT_ANAL_METHOD_IDX.ToString();
                    ddlFraction.SelectedValue   = rco.DEFAULT_SAMP_FRACTION;
                    ddlStatus.SelectedValue     = rco.DEFAULT_RESULT_STATUS;
                    ddlValueType.SelectedValue  = rco.DEFAULT_RESULT_VALUE_TYPE;

                    MPE_NewChar.Show();
                }
                else
                {
                    lblMsg.Text = "Unable to edit record.";
                }
            }


            hdnSelectedTab.Value = "2";
        }