private void Bind_CODE_FILE_Control() { BCO.MaintainVendorAgm bco = new BCO.MaintainVendorAgm(ConntionDB); DataTable dtResult = new DataTable(); #region 油價補貼/離島配送費的收取方式選項資料載入 ParameterList.Clear(); ParameterList.Add("I3"); //CATEGORY ParameterList.Add("2"); //SCODE dtResult = bco.Query_SYS_CODE_DETL(ParameterList); ParameterList.Clear(); ParameterList.Add("I3"); //CATEGORY ParameterList.Add("4"); //SCODE dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList)); ddlSUBSIDY2_PAY_TYPE.Items.Clear(); ddlSUBSIDY1_PAY_TYPE.Items.Clear(); for (int i = 0; i < dtResult.Rows.Count; i++) { ddlSUBSIDY2_PAY_TYPE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim())); ddlSUBSIDY1_PAY_TYPE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim())); } ddlSUBSIDY2_PAY_TYPE.SelectedValue = "4"; //"牌價" ddlSUBSIDY1_PAY_TYPE.SelectedValue = "4"; //"牌價" #endregion #region 油價補貼 補貼規則選項載入 ParameterList.Clear(); ParameterList.Add("I4"); //CATEGORY ParameterList.Add("2"); //SCODE dtResult = bco.Query_SYS_CODE_DETL(ParameterList); ParameterList.Clear(); ParameterList.Add("I4"); //CATEGORY ParameterList.Add("3"); //SCODE dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList)); ParameterList.Clear(); ParameterList.Add("I4"); //CATEGORY ParameterList.Add("6"); //SCODE dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList)); ParameterList.Clear(); ParameterList.Add("I4"); //CATEGORY ParameterList.Add("7"); //SCODE dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList)); ddlSUBSIDY2_RULE.Items.Clear(); for (int i = 0; i < dtResult.Rows.Count; i++) { ddlSUBSIDY2_RULE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim())); } ddlSUBSIDY2_RULE.SelectedValue = "6"; //店進-店退 ViewState["Temp_SUBSIDY2_RULE_Selected_OLD"] = ddlSUBSIDY2_RULE.SelectedValue; #endregion #region 離島配送費 補貼規則選項載入 ParameterList.Clear(); ParameterList.Add("I4"); //CATEGORY ParameterList.Add("6"); //SCODE dtResult = bco.Query_SYS_CODE_DETL(ParameterList); ParameterList.Clear(); ParameterList.Add("I4"); //CATEGORY ParameterList.Add("7"); //SCODE dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList)); ddlSUBSIDY1_RULE.Items.Clear(); for (int i = 0; i < dtResult.Rows.Count; i++) { ddlSUBSIDY1_RULE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim())); } ddlSUBSIDY1_RULE.SelectedValue = "6"; //店進-店退 #endregion }