Пример #1
0
    public void BindData()
    {
        string qs = DDLQs.SelectedValue;

        if (IsRoot(StartNumber, qs, SfType.getBH().ToString()) == false)
        {
            string maxqs = WTreeBLL.GetMaxQS();
            string ts    = GetTran("007315", "您没有权限") + "!";

            if (IsRoot(StartNumber, maxqs, SfType.getBH().ToString()))
            {
                ts = GetTran("007319", "您查看的这期中没有这个会员,所以不能查看该网路") + "!";
            }

            ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('" + ts + "');window.history.go(-1);</script>");
            return;
        }

        object[] obj = WTreeBLL.GetLLTTree(qs, EndNumber, StartNumber, "3", "1");

        SqlDataReader dr = (SqlDataReader)obj[0];

        while (dr.Read())
        {
            GridView1.Columns[0].HeaderText = GetTran("007323", "安置结构");
            if (dr["Field"].ToString() == "PetName")
            {
                GridView1.Columns[1].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[1].Visible = false;
                }
            }

            if (dr["Field"].ToString() == "DaiShu")
            {
                GridView1.Columns[4].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[4].Visible = false;
                }
            }
            else if (dr["Field"].ToString() == "TJ")
            {
                GridView1.Columns[2].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[2].Visible = false;
                }
            }
            else if (dr["Field"].ToString() == "JiBie")
            {
                GridView1.Columns[3].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[3].Visible = false;
                }
            }
            else if (dr["Field"].ToString() == "XinGe")
            {
                GridView1.Columns[6].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[6].Visible = false;
                }
            }
            else if (dr["Field"].ToString() == "XinWang")
            {
                GridView1.Columns[7].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[7].Visible = false;
                }
            }

            else if (dr["Field"].ToString() == "XinRen")
            {
                GridView1.Columns[8].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[8].Visible = false;
                }
            }
            else if (dr["Field"].ToString() == "ZongRen")
            {
                GridView1.Columns[9].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[9].Visible = false;
                }
            }
            else if (dr["Field"].ToString() == "ZongFen")
            {
                GridView1.Columns[10].HeaderText = GetTran(dr["FieldName"].ToString(), "");

                if (dr["IsVisible"].ToString() == "0")
                {
                    GridView1.Columns[10].Visible = false;
                }
            }
        }
        dr.Close();
        dr.Dispose();

        GridView1.DataSource = (DataTable)obj[1];
        GridView1.DataBind();

        SetLianLuTu(StartNumber, Session["M_L_AZ"].ToString(), qs, SfType.getBH());
    }