C#将数据表绑定到DetailsView

本文关键字:DetailsView 绑定 数据表 | 更新日期: 2023-09-27 18:22:19

我正在尝试将数据表绑定到detailsview,但并不是数据表中的所有记录都显示在detailsview中。

例如,我的数据表将有2个不同的行。当绑定到detailsview时,它允许我在两个页面之间进行分页,但是每个页面上的详细信息都是相同的,并且不会显示数据表中的单个结果。

我是这样绑定的:

            DetailsView1.DataSource = dt;
            DetailsView1.DataBind();

我不确定这是否重要,但当细节视图第一次绑定时,它是使用DataSourceID到SQLDataSource来完成的。

编辑:我正在处理页面索引更改事件。

谢谢。3

C#将数据表绑定到DetailsView

您必须实现分页事件。

页面更改后,

可能需要在页面事件中调用DataBind():

DetailsView1.PageIndex = e.NewPageIndex; 
DetailsView1.DataBind();