0

我有一个分页绑定到 SqlDataSource 的 FormView。我试图找出如何访问当前绑定到 FormView 的数据源。例如,如果我在第 2 页,如何访问数据源的第二行?我只需要读取某些值进行比较;数据不会改变。是否可以将其作为 DataRow 或 DataTable 对象获取?

4

1 回答 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 回答