2010-06-27 90 views

回答

4
var table = tableAdapter.GetData(); 
var resultRow = table.Rows[0]; 

編輯:強類型數據集創建表中的每一列的屬性,所以拿到身份證,這應該工作:

int id = resultRow.Id 

您還可以通過名稱獲得字段:

int id = (int)resultRow["id"]; 
+0

如何從該行 – 2010-06-27 16:04:20

+0

變種表= tableAdapter.GetData得到例如僅將ID值(); var resultRow = table.Rows [0]; 我得到這個字段名稱。 – 2010-06-27 16:12:02

+0

是的,這是有效的。謝謝 – 2010-06-27 22:38:06

1

你可以試試:

myTableAdapter[0]; 
0
 var ta = new AddressTableAdapter(); 

     var ret = ta.GetDataBy(Convert.ToInt32(ASPxTextBox1.Text)); 
     var rw = ret.Rows[0]; 

     var city = (string)rw["City"]; 


     ASPxTextBox2.Text = city.ToString(); 
0

您也可以創建一個額外的參數化查詢(即「WHERE ID = @id」)和調用而不是默認的GetData方法:

var table = tableAdapter.GetDataById(123); 
var resultRow = table.Rows.First;