Привет, у меня есть проблема, я использую два представления сетки данных, но отображается только одно Если не одни и те же данные в разных представлениях данных.Но у меня есть два разных запроса на мои коды.
Этот пример двух фиктивных БД.
subject table
----------------------------------------------
|subject_name| subject_code | subject_units|
----------------------------------------------
|MATH | MATH101 | 3 |
|English | ENG101 | 2 |
|CALCULUS | MATH300 | 3 |
student_subject table
-----------------------------------------------
|student_id | sub_id | grade |
-----------------------------------------------
| 1235 | 5 | 3 |
| 1235 | 3 | 4 |
| 1236 | 7 | 4 |
Это данные, которые я хочу заполнить в моем двух данных, но они не работают должным образом ОБНОВЛЕНИЕ: Я попробовално только отобразить таблицу на student_subject Вот мой код:
myconn = New MySqlConnection
myconn.ConnectionString = connstring
myconn.Open()
ds = New DataSet
tables = ds.Tables
// DISPLAY DATAGRIDVIEW2
da = New MySqlDataAdapter("Select student_id,sub_id,grade FROM student_subject", myconn)
da.Fill(ds, "student_subject")
DataGridView2.DataSource = ds.Tables(0)
DataGridView2.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
//DISPLAY DATAGRIDVIEW1
da = New MySqlDataAdapter("Select subject_id as 'ID',subject_name as 'SUBJECT',subject_code as 'SUBJECT CODE',subject_units as 'UNITS',sem as 'Semester',year_level as 'YEAR LEVEL' from subject_bsit", myconn)
da.Fill(ds, "student_subject")
DataGridView1.DataSource = ds.Tables(0)
DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)