[問題] 請問一個從資料庫讀資料的問題

看板C_Sharp作者 (另一個我)時間17年前 (2008/11/19 22:26), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
請較一位各位大大 myCommand = new SqlCommand("select ll,mm from mytest where name='waynefish' ", myConnection); 我要從資料庫中讀出資料,並顯示於textbox上 但是現在有一個問題 當waynefish有二筆以上的時後 這時我的textbox1會變成 "第一個ll" +"第二個ll" textbox2會變成 "第一個mm" +"第二個mm" 如果我希望把每一筆資料都存在一個單獨的textbox中,請問我該怎麼作呢? 至於我原本的寫法是這樣: myCommand.Connection.Open(); myCommand.ExecuteNonQuery(); SqlDataReader myDataReader; myDataReader = myCommand.ExecuteReader(); while (myDataReader.Read()) { for (int i = 0; i < myDataReader.FieldCount; i++) { } TextBox3.Text += myDataReader[0]; TextBox4.Text += myDataReader[1]; 跑出來的結果就是我說的那樣,我也不知道是什麼原因 如果有寫錯的地方還麻煩大大們幫我指正一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.63.116

11/20 01:48, , 1F
用 DataTable 存結果? 然後 foreach(DataRow x in DataTabl
11/20 01:48, 1F

11/20 01:49, , 2F
e.Rows) { 依序填入 TextBox1 ~ n } 完工
11/20 01:49, 2F

11/21 01:54, , 3F
很好奇 原po怎樣寫的 造成資料會這樣顯示
11/21 01:54, 3F

11/21 06:03, , 4F
FindControl()依序填值
11/21 06:03, 4F

11/21 10:59, , 5F
用h大的方法解決了,感謝大家的幫忙
11/21 10:59, 5F
※ 編輯: lemarulie 來自: 59.113.58.32 (11/21 11:01)
文章代碼(AID): #19928Ql5 (C_Sharp)