基本信息
源码名称:C#学生准考证打印
源码大小:38.38M
文件格式:.zip
开发语言:C#
更新时间:2019-02-12
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 3 元 
   源码介绍


    private void cboSearchSchool_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cboSearchSchool.SelectedIndex>0)
            {
                dtSchool = (from tb in dtOriginal.AsEnumerable()
                                  where tb.Field<string>("学校") == cboSearchSchool.Text
                                  select tb).CopyToDataTable();
                dtCurrent = dtSchool;
                InitDGV(dtCurrent);
            }
            else
            {
                InitDGV(dtOriginal);

            }
            InitCboSearchClass();
        }
        private void InitCboSearchSchool()
        {
            var schoolNames = from tb in dtOriginal.AsEnumerable()
                              orderby tb.Field<string>("班级") descending
                              group tb by tb.Field<string>("学校") into x
                              select new { 学校 = x.Key };
            List<string> listSchool = new List<string>();
            listSchool.Add("全部");
            foreach (var item in schoolNames)
            {
                listSchool.Add(item.学校);
            }
            cboSearchSchool.Items.AddRange(listSchool.ToArray());
            cboSearchSchool.SelectedIndex = 0;
        }
        private void InitCboSearchClass()
        {
            if (cboSearchSchool.SelectedIndex>0)
            {
                var classNames = from tb in dtOriginal.AsEnumerable()
                                 where tb.Field<string>("学校") == cboSearchSchool.Text
                                 orderby tb.Field<string>("班级")
                                 group tb by tb.Field<string>("班级") into x
                                 select new { 班级 = x.Key };
                List<string> listClass = new List<string>();
                cboSearchClass.Items.Clear();
                listClass.Add("全部");
                foreach (var item in classNames)
                {
                    listClass.Add(item.班级);
                }
                cboSearchClass.Items.AddRange(listClass.ToArray());
                cboSearchClass.SelectedIndex = 0;
                cboSearchClass.Enabled = true;
            }
            else
            {
                cboSearchClass.Items.Clear();
                cboSearchClass.Text = "";
                cboSearchClass.Enabled = false;
            }
        }