c# 三层 dataGridView 中如何同时显示两张表中的数据
现在有两种表student表和grade表,student表中引用了grade表,现在想要在dataGrdView中同时显示两种表中的数据在三层中实体类中student如...
现在有两种表 student表和grade表,student表中引用了grade表,
现在想要在dataGrdView中同时显示两种表中的数据
在三层中 实体类中student如下:
public class Student
{
public Student()
{
this.Grade = new Grade();
}
public int StudentNo { get; set; }
public Grade Grade { get; set; }
public string LoginPwd { get; set; }
public string StudentName { get; set; }
public string Gender { get; set; }
public string Phone { get; set; }
public string Address { get; set; }
public string BornDate { get; set; }
public string Email { get; set; }
public string IdentityCard { get; set; }
}
}
实体类中Grade如下
public class Grade
{
public Grade() { }
public int GradeID { get; set; }
public string GradeName { get; set; }
//重写ToString方法
public override string ToString()
{
return GradeName;
}
}
}
显示在UI层中效果如下:
设置“年纪编号”列的dataPropertyName的值为:Grade.Grade,
设置“年纪”列的dataPropertyName的值为:Grade
请问如何同时显示年纪编号和年纪名称呢?
请高手解决 展开
现在想要在dataGrdView中同时显示两种表中的数据
在三层中 实体类中student如下:
public class Student
{
public Student()
{
this.Grade = new Grade();
}
public int StudentNo { get; set; }
public Grade Grade { get; set; }
public string LoginPwd { get; set; }
public string StudentName { get; set; }
public string Gender { get; set; }
public string Phone { get; set; }
public string Address { get; set; }
public string BornDate { get; set; }
public string Email { get; set; }
public string IdentityCard { get; set; }
}
}
实体类中Grade如下
public class Grade
{
public Grade() { }
public int GradeID { get; set; }
public string GradeName { get; set; }
//重写ToString方法
public override string ToString()
{
return GradeName;
}
}
}
显示在UI层中效果如下:
设置“年纪编号”列的dataPropertyName的值为:Grade.Grade,
设置“年纪”列的dataPropertyName的值为:Grade
请问如何同时显示年纪编号和年纪名称呢?
请高手解决 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询