简体   繁体   English

在Sqldatasource中使用所选项目

[英]Using the selected items in Sqldatasource

如何在SqlDatasource中使用select方法的结果,例如将返回的ID分配给变量?

By default the SqlDataSource returns a System.Data.DataView object from its select method: 默认情况下,SqlDataSource从其select方法返回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);

The System.Data.DataView object is a collection of System.Data.DataRowView so if you wanted to get the value of "pk" column for the first object you do this: System.Data.DataView对象是System.Data.DataRowView的集合,因此,如果要获取第一个对象的“ pk”列的值,请执行以下操作:

int itemIndex = 0;
String ColumnName = "pk";
int ID = view[itemIndex][ColumnName];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM