• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

C#winform GridView问题请教

我想把回传的学生的选课情况表显示出来,为何显示不出来,求大佬指点,代码如下:

这是gridview空间部分:

  protected void Form1_Load(object sender, EventArgs e)
        {
            Student stuobj = new Student();
            string StuNo = stuobj.StuNo;
            StuChoiceLessonHandle obj = new StuChoiceLessonHandle();
            obj.SetStuChoiceLessonName(StuNo);
            List scllist=obj.GetStuChoiceLessonNameList();
            dataGridView1.DataSource = scllist;
        }
这是写在StuChoiceLessonHandle 类中的部分:
public void SetStuChoiceLessonName(string StuNo)
        {
            //取得自己数据表相关的资讯,取的全部资料
            SetStuChoiceLessonInfo();
            List objList = GetStuChoiceLessonList();


            //准备「课程」全部资料
            LessonHandle objLessonHandle = new LessonHandle();
            objLessonHandle.SetLessonInfo();
            List objLessonList = objLessonHandle.GetLessonList();
            //准备「学生」全部资料
            StudentInfoHandle objStudentandle = new StudentInfoHandle();
            objStudentandle.SetStudentInfo();
            List objStudentList = objStudentandle.GetStudentList();
            //准备「老师」全部资料
            TeacherHandle objTeacherHandle = new TeacherHandle();
            objTeacherHandle.SetTeacherInfo();
            List objTeacherList = objTeacherHandle.GetTeacherList();


            var result = from p in objList
                         join le in objLessonList on p.LessonID equals le.LessonID
                         join s in objStudentList on p.StuNo equals s.StuNo
                         join t in objTeacherList on le.TeacherID equals t.TeacherEmployeeID
                         where s.StuNo == StuNo //条件:找出一名学生的课程数据


                         select new StuLessonUI
                         {
                             StuName = s.StuName,
                             LessonName = le.LessonName,
                             TeacherName = t.TeacherName,
                             CRoom = s.CRoom,
                             //StuNo = s.StuNo
                         };


            StuChoiceLessonNameList = result.ToList();
            if (StuChoiceLessonNameList.Count > 0)
                StuChoiceLessonNameObj = StuChoiceLessonNameList[0];
        }
        public List GetStuChoiceLessonNameList()
        { return StuChoiceLessonNameList; }

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031169位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!