DataSet ds_sum = new DataSet();   //全局综合查询
 protected void Page_Load(object sender, EventArgs e)
 {
     Check_syntheses.Attributes.Add("onclick", "chkRadio(this)");   //取消选中  考虑,吗,
     if (db.address == "SZCFERP" && ddl_address.SelectedValue.ToString() == "SZCFERP")
     {
         if (ddl_client.Items.Count < 2)
         {
             db.strconn = "connstrSZCFERP"; //SZCFERP
             ddl_client.Items.Clear();      //全部删除
             HSql info = new HSql(db.strconn);
             info.Open(@"select cm_addr,cm_addr+'-'+cm_sort as cm_sort  from  cm_mstr");
             if (info.m_table.Rows.Count > 0)
             {
                 ddl_client.DataSource     = info.m_table.DefaultView;
                 ddl_client.DataValueField = info.m_table.Columns["cm_addr"].ColumnName;
                 ddl_client.DataTextField  = info.m_table.Columns["cm_sort"].ColumnName;
             }
             info.Close();
             //ListItem("显示的值", "后台隐藏值");
             ListItem al = new ListItem("--全部--", "全部");
             al.Selected = true;
             ddl_client.Items.Insert(0, al);
             this.ddl_client.DataBind();
         }
     }
 }
Пример #2
0
    //数据库操作错误信息显示
    public static void ShowDBErrMsg(int flag, string msg)
    {
        string ErrMsg = "";
        HSql   hs     = new HSql();

        hs.Open("SELECT Top 1 msg_desc FROM [msg_mstr] WHERE msg_id=" + flag.ToString());

        if (hs.NextRow())
        {
            if (msg != "")
            {
                ErrMsg = "【" + msg + "】 ";
            }

            ErrMsg = ErrMsg + hs["msg_desc"].ToString().Trim();
        }
        else
        {
            ErrMsg = "发生未知类型错误:" + flag.ToString();
        }

        if (ErrMsg != "")
        {
            Jscript.AlertAndGoBack(" 错误提示: " + ErrMsg);
        }
    }
    private void binddl()
    {
        db.address = ddl_address.SelectedValue.ToString();
        if (db.address == "SZCFERP")
        {
            CONN = db.m_conn;   //SZCFERP
        }
        else
        {
            CONN = db.ConnGCERP;     //GCERP  表格,柱状图,饼图 所用数据库 SqlConnection 对象
        }
        if (db.address == "SZCFERP")
        {
            db.strconn = "connstrSZCFERP";   //SZCFERP
        }
        else
        {
            db.strconn = "connstrGCERP";     //GCERP  表格,柱状图,饼图 所用数据库 配置字符串
        }

        // CONN = db.m_conn;   //SZCFERP
        // String str_select = " cm_addr,cm_sort ";

        //  String str_tabel = "  cm_mstr   ";

        //  String str_where = " 1=1 ";
        //  db.OpenConnection(CONN);
        //   SqlCommand comm = new SqlCommand("sp_select", CONN);
        //   comm.CommandType = CommandType.StoredProcedure;
        //   comm.Parameters.Add("@comm_select", SqlDbType.NVarChar, 300).Value = str_select;
        //   comm.Parameters.Add("@comm_tabel", SqlDbType.NVarChar, 300).Value = str_tabel;
        //   comm.Parameters.Add("@comm_where", SqlDbType.NVarChar, 300).Value = str_where;
        //   SqlDataAdapter sda = new SqlDataAdapter();
        //   sda.SelectCommand = comm;
        //   DataSet ds = new DataSet();
        ////    sda.Fill(ds);

        ddl_client.Items.Clear(); //全部删除
        string str_ddl_bz = ddl_bz.SelectedValue.ToString();

        HSql info = new HSql(db.strconn);

        info.Open(@"select cm_addr,cm_addr+'-'+cm_sort as cm_sort  from  cm_mstr where  cm_curr='" + str_ddl_bz + "'");

        if (info.m_table.Rows.Count > 0)
        {
            ddl_client.DataSource     = info.m_table.DefaultView;
            ddl_client.DataValueField = info.m_table.Columns["cm_addr"].ColumnName;
            ddl_client.DataTextField  = info.m_table.Columns["cm_sort"].ColumnName;
        }
        info.Close();

        //ListItem("显示的值", "后台隐藏值");
        ListItem al = new ListItem("--全部--", "全部");

        al.Selected = true;
        ddl_client.Items.Insert(0, al);


        //dropdownlist1.Items.Clear(); 全部删除
        //dropdownlist1.Items.Remove(要删除的选项);
        //dropdownlist1.Items.RemoveAt(要删除的选项的索引);

        // this.DropDownList1.Items.Insert(0, "--请选择--");
        Check_syntheses.Visible = true;
        this.ddl_client.DataBind();
        //db.CloseConnection(CONN);
    }