C# 使用Sqldatasource中的选定项
如何在SqlDatasource中使用select方法的结果,如将返回的id分配给变量?默认情况下,SqlDatasource从其select方法返回System.Data.DataView对象:C# 使用Sqldatasource中的选定项,c#,asp.net,C#,Asp.net,如何在SqlDatasource中使用select方法的结果,如将返回的id分配给变量?默认情况下,SqlDatasource从其select方法返回System.Data.DataView对象: System.Web.UI.WebControls.SqlDataSource source = new System.Web.UI.WebControls.SqlDataSource("Connection String", "Select Query"); 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];
我不会使用SqlDataSource,除非您正在使用一个快速且脏的工具或一次性原型。