2013-01-01 36 views
4

我知道這是非常愚蠢的事情要問。但我不像你們那樣天才。 如果我有一個數據集如下給出: -我可以在數據集的表上觸發一個sql查詢嗎?

adapter.fill(ds,"Login"); 

現在,在數據集創建的表是「登錄」。現在,我可以在這個表中火一個SQL命令像

sqlcommand cmd = new sqlcommand("select * from Login"); 
+0

另一種過濾方式可以是DataView。 –

回答

8

可以過濾數據表,如

ds.Tables["Login"].Select("ID=1 AND ID2=3"); // sample expression 

更多此鏈接

+1

祝賀這些** 50K ** :)幹得好。 –

0

上是的,你可以這樣做

dataset ds=new Dataset 

    datatable dt=ds.table[0].select(" select * from tablename") 

    or 

    datatable dt=ds.table["tablename"].select(" select * from tablename") 
+0

我是否也可以在其中使用參數化查詢:「從ID = @id的登錄名中選擇名稱」。如果是的話,那我該如何定義id參數來自Textbox1.text –

+0

是的,你可以這樣做.select(select * from tablename where ID ='「textbox.text''」) –

相關問題