我想獲取該與下面的查詢中所有行SQL表中的所有值,我的問題只有一行retrived不是所有的行,IAM使用asp.net C#和ado.net和我的代碼邏輯是循環通過使用SQL數據讀取器
if (!IsPostBack)
{
string username = Session["username"].ToString();
con.Open();
string strqryScript = "select * from dbo.teachers where user_id = '" + username + "'";
SqlCommand cmd = new SqlCommand(strqryScript, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlDataReader rdr = cmd.ExecuteReader();
rdr.Read();
string name = rdr["teach_id"].ToString();
rdr.Close();
string query = "select * from dbo.teacher_classes where teach_id = '" + name + "' ORDER BY class_id";
SqlCommand cmd2 = new SqlCommand(query, con);
SqlDataAdapter da2 = new SqlDataAdapter(cmd2);
SqlDataReader rdr2 = cmd2.ExecuteReader();
while (rdr2.Read())
{
classname.Text = rdr2["class_id"].ToString();
}
con.Close();
}
額外的注意,我可以使用GridView控件綁定數據,但我想,以填補我的表從多個表中的自定義信息,所以我想用一個HTML表格,並與我的自定義數據填充。請任何幫助!並感謝..
是否缺少的功課標籤? –
什麼是'classname'? –
類名稱爲標籤 –