0

我正在开发一个成绩管理系统。我只会问如何获取列的所有数据并将其放入选定的标签并将其保存到新数据库

如果有其他方法或建议,我将不胜感激 - 我只是新来的。

这是我的代码

string sql = "select distinct * from tbl_TestGrade where ID = '" + textBox1 .Text+ "' ";

cm = new SqlCommand(sql, cn);

dr = cm.ExecuteReader();

while (dr.Read())
{
    // I want to get all the data of the student subjects by id 
}

dr.Close();
4

1 回答 1

0

您可以使用 DataReader.Item[string columnName] 属性获取特定列的值。尝试在遍历阅读器时将数据存储在列表中。

List<object> studentData = new List<object>();    

while(dr.Read())
{
    studentData.Add(dr.Item["Subjects"]);
}
于 2018-08-20T17:44:46.400 回答