[問題] DataSet的使用方式??

看板C_Sharp (C#)作者 (經濟不景氣,好景不常在)時間12年前 (2013/08/22 22:42), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
請問一下,我要如何取出DataSet目前的資料筆數?? 我直接用dsNewEmp.Tables[0].Rows.Count 無法正確抓出值 DataSet dsNewEmp = new DataSet(); OracleConnection Oracle_Conn = new OracleConnection("Data Source=TEST;User=T1E2S3T4;Password=T1E2S3T4"); string NewData = @"select * from employee_v where status='A'"; OracleCommand NewComm = new OracleCommand(NewData, Oracle_Conn); OracleDataAdapter ImportNew = new OracleDataAdapter(NewComm); ImportNew.Fill(dsNewEmp); MessageBox.Show(dsNewEmp.Tables[0].Rows.Count.ToString()); //Output = 0 但是,如果我有先用迴圈跑過一次 for (int i = 0; i < dsNewEmp.Tables.Count; i++) { for (int j = 0; j < dsNewEmp.Tables[i].Row.Count; j++) { MessageBox.Show(dsNewEmp.Tables[i].Rows.Count.ToString()); //Output = 15 } } 請問一下,有人知道為什麼嗎??還是有其他方式可以得知DataSet的筆數?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.56.152 ※ 編輯: KSmart 來自: 220.142.56.152 (08/22 22:43) ※ 編輯: KSmart 來自: 220.142.56.152 (08/22 22:46)

08/23 15:03, , 1F
dataset的觀念不是很正確。回去讀清楚用法。
08/23 15:03, 1F

08/24 10:14, , 3F
何必算呢~.fill都會回傳了
08/24 10:14, 3F
文章代碼(AID): #1I5YD8pZ (C_Sharp)
文章代碼(AID): #1I5YD8pZ (C_Sharp)