我有一个分页绑定到 SqlDataSource 的 FormView。我试图找出如何访问当前绑定到 FormView 的数据源。例如,如果我在第 2 页,如何访问数据源的第二行?我只需要读取某些值进行比较;数据不会改变。是否可以将其作为 DataRow 或 DataTable 对象获取?
问问题
1166 次
1 回答
1
使用此代码访问 SQLDataSource 中的 DataTable
DataSourceSelectArguments args = new DataSourceSelectArguments();
SqlDataSource mds = (SqlDataSource)MyFormView.DataSourceObject;
DataView view = (DataView)mds.Select(args);
DataTable dt = view.ToTable();
DataRow dr2 = dt.Rows[1];
我用 ListView 测试了这个,而不是 FormView,希望它也适用于你
于 2013-02-27T23:02:12.923 回答