Допустим, у меня есть таблица с 3 столбцами, подобная этой:
ID | NAME | Subject
---+------+----------
1 | Mark | English
1 | Mark | Math
2 | Matt | Math
2 | Matt | English
1 | Mark | History
Как получить каждый предмет "Mark", такой как английский, математика, история (по порядку), который будет соответствовать их идентификатору в каждой строке в столбце? Потому что я получаю только первый предмет «Английский» или первый ряд.
string sql = "select * from tbl_Student where ID like '"+ID.Text+"'";
cm = new SqlCommand(sql, cn);
dr = cm.ExecuteReader();
while (dr.Read())
{
Subject1.Text = dr["Subject"].ToString();
Subject2.Text = dr["Subject"].ToString();
Subject3.Text = dr["Subject"].ToString();
}
dr.Close();