1樓:合群琰琰
1全部你既然決定用datatable了,那就老老實實地用dataadapter把
da.fill(dt)就可以了
要不然就用datareader dr=cmd.executereader
dr.read()
不過datatable跟dataset真的差不多大
2樓:到繭照
雖然只有一條記錄.但按你的路子往下寫.只能用dataset.沒什麼浪費不浪費的...
3樓:阡陌半緣君
顯然,只讀取一條記錄,當然用datareader好而用cmd.executereader()返回的也應該是datereader而不是一個dataset所以,**應該為:
sqldatareader dr=cmd.executereader();
if(dr.hasrow)
4樓:
不知道你的浪費是什麼意思,dataset裡面可以放數個不同的表。而你這裡datatable也是一個表。如果dataset裡面放一個表與你這個datatable有啥區別???
5樓:匿名使用者
.fill(datatable)記得也是一樣的用
c# 關於建立datatable的問題,詳細情況如下:
c#中怎麼取得datatable中的一個值
6樓:凝結了的柔情
datatable dt =new datatable ()
foreach (datarow row in dt.rows)
7樓:
dt.rows[0][""].tostring()
8樓:
應該這樣
dt.rows[0]["姓名"]
9樓:匿名使用者
順序錯了,應該先取行再取列。
c# datatable到底是什麼。。。。
10樓:凌海櫻
這個是資料庫操作中的資料表,主要用於ado.net中,很多地方都要用到,具體的得看情況,使用方式有點類似於dataset,也是個虛擬的資料表
11樓:暴瓊枋
datatable是一個型別,用來描述二維表式的資料的
c#的dataset中關於datatable的問題
12樓:匿名使用者
為什麼一定要用強型別的dataset?
其實強型別的dataset不是特別的好用,而且效能很很差。
如果一定要用的話,fill的時候,就是確定你的select出來的table的結構要和強型別的完全一樣,包括欄位名的大小寫。而且強型別dataset可以連線資料庫,直接對映資料庫的表結構,這樣的話,就能保證不出錯。
13樓:匿名使用者
直接用個dbhelper就好了嘛,還要搞這麼麻煩。。
C關於return的簡單問題,C 關於return的基礎問題
return如果執行 是直接退出你的那個滑鼠放開事件!而不是單單退出if語句!c 中return語句的使用方法 return語句終止它所在的方法的執行,並將控制權返回給呼叫方法,另外,它還可以返回一個可選值。如果方法為void型別,則可以省略return語句。return語句後面可以是常量,變數,表...
關於C 列舉的簡單問題 關於C 裡面的列舉問題
你第二次賦值的時候把第一次賦的值給覆蓋了,當然只顯示第二次的的值 你可以改成。賦值。賦值。不明白你的意思!你給賦了當然在後面都列印femail了,賦值 賦值 為什麼同是列印兩個同樣的值。你改成這樣就列印不同的值了,program zhou new program 例項化物件。你只是例項化一個物件然後...
C 的簡單問題,關於字串的,C 的一個簡單問題,關於字串的
指標s指向一個常量,strcpy試圖修改這個常量 所以錯了 你的s是一個指向靜態資料區的指標,不可以修改的,肯定會出段錯誤。應該先去計算空間,然後再進行拷貝,這樣就不會侷限於s2的長度了,當然也可以使用棧空間進行儲存 1 include 2 include 3 include 4 5 void ma...