ผมจะดึงข้อมูลจาก Database มาใส่ใน Textbox แต่มันขึ้นแค่แถวกับคอลัมน์แรกอย่างเดียวครับ ช่วยดูให้หน่อยครับว่าผมต้องแก้ตรงไหนบ้างครับ
โค้ดที่ใช้
String sql = " SELECT * FROM Student";
SqlConnection con = new SqlConnection(ขอไม่ใส่นะครับ);
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{
txt_Mon1.Text = (dr["Name"].ToString());
txt_Mon2.Text = (dr["Grade"].ToString());
txt_Mon3.Text = (dr["Room"].ToString());
}
con.Close();
ทำไมผมดึงข้อมูลจาก Database มาใช้ทำไมมันขึ้นแค่แถวกับคอลัมน์แรกครับ C#
โค้ดที่ใช้
String sql = " SELECT * FROM Student";
SqlConnection con = new SqlConnection(ขอไม่ใส่นะครับ);
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{
txt_Mon1.Text = (dr["Name"].ToString());
txt_Mon2.Text = (dr["Grade"].ToString());
txt_Mon3.Text = (dr["Room"].ToString());
}
con.Close();