2010-07-22 43 views
0

如何在SqlDatasource中使用select方法的結果,如將返回的id分配給變量?使用Sqldatasource中的選定項目

+0

我不會使用SqlDataSource,除非您正在執行一個快速骯髒的工具或拋棄原型。 – gsharp 2011-02-22 20:20:14

回答

1

默認情況下,SqlDataSource的從它的選擇方法返回一個System.Data.DataView對象:

System.Web.UI.WebControls.SqlDataSource source = new System.Web.UI.WebControls.SqlDataSource("Connection String", "Select Query"); 
System.Data.DataView view = (System.Data.DataView)source.Select(System.Web.UI.DataSourceSelectArguments.Empty); 

的System.Data.DataView對象,所以如果你想獲得System.Data.DataRowView集合第一個對象的「pk」列的值是:

int itemIndex = 0; 
String ColumnName = "pk"; 
int ID = view[itemIndex][ColumnName]; 
相關問題