我是.Net的新手,我正在完成一项任务。以下是我的情景。
我有两张桌子:
表1:学生
StudentID StudentDetail
1 StudentName
2 StudentGrade
表2:Student_data
StudentDetail StudentRecords
StudentName John (Default)
StudentName Jacob
StudentName Smith
StudentGrade A (default)
StudentGrade B
StudentGrade C
问题:当窗口表单加载(运行时)时,我需要在组合框中显示StudentRecords,其中StudentName = "John"
和StudentGrade = "A"
为默认值,后跟其他值。
StudentName
和StudentRecords
位于Label
个,值位于ComboBox
。
我正在使用VB.Net和VS 2010与SQL 2008r2。
我会感激任何一步一步的帮助。道歉如果我的要求很简单。
答案 0 :(得分:2)
我认为您应该考虑重新考虑您的数据模型。这样的一些就足够了:
这样你就可以:
学生
id name [ oGrade ]
1 John [ 1 ]
2 Paco [ 1 ]
3 Jacinto [ 2 ]
等级
id grade [ aoStudent ]
1 A [ John, Paco ]
2 B [ Jacinto ]
3 C [ Nothing ]
无论如何,这样你每个学生只能得到一个成绩。所以,它没有多大帮助。如果您想要跟踪每个科目的学生成绩和每个科目的几个测试,则需要更复杂的东西。考虑到这一点,你有另一个更复杂的模型:
同样,你需要停下来思考你的问题。