Esempio n. 1
0
        private void ShowSubjectInfo()
        {
            string         strConn = ConfigurationSettings.AppSettings["strConn"];
            SqlConnection  SqlConn = new SqlConnection(strConn);
            SqlDataAdapter SqlCmd  = new SqlDataAdapter("select * from SubjectInfo order by SubjectID", SqlConn);
            DataSet        SqlDS   = new DataSet();

            SqlCmd.Fill(SqlDS, "SubjectInfo");
            DDLSubjectName.Items.Clear();
            DDLSubjectName.DataSource     = SqlDS.Tables["SubjectInfo"].DefaultView;
            DDLSubjectName.DataTextField  = "SubjectName";
            DDLSubjectName.DataValueField = "SubjectID";
            DDLSubjectName.DataBind();
            SqlConn.Dispose();
            ListItem strTmp = new ListItem("--请选择--", "0");

            DDLSubjectName.Items.Add(strTmp);
        }
Esempio n. 2
0
        private void ShowSubjectInfo()
        {
            string         strConn = ConfigurationSettings.AppSettings["strConn"];
            SqlConnection  SqlConn = new SqlConnection(strConn);
            SqlDataAdapter SqlCmd  = new SqlDataAdapter("select a.* from SubjectInfo a where (a.BrowAccount=1 or (a.BrowAccount=2 and Exists(select * from SubjectUser b where b.SubjectID=a.SubjectID and b.UserID=" + intUserID + ")) or Exists(select * from UserInfo c,DeptInfo d,SubjectUser e where c.UserID=" + intUserID + " and c.DeptID=d.DeptID and d.DeptID=e.DeptID and e.SubjectID=a.SubjectID)) order by a.SubjectName asc", SqlConn);
            DataSet        SqlDS   = new DataSet();

            SqlCmd.Fill(SqlDS, "SubjectInfo");
            DDLSubjectName.Items.Clear();
            DDLSubjectName.DataSource     = SqlDS.Tables["SubjectInfo"].DefaultView;
            DDLSubjectName.DataTextField  = "SubjectName";
            DDLSubjectName.DataValueField = "SubjectID";
            DDLSubjectName.DataBind();
            SqlConn.Dispose();
            ListItem strTmp = new ListItem("--全部--", "0");

            DDLSubjectName.Items.Add(strTmp);
        }