C#将数据表绑定到DetailsView
本文关键字:DetailsView 绑定 数据表 | 更新日期: 2023-09-27 18:22:19
我正在尝试将数据表绑定到detailsview,但并不是数据表中的所有记录都显示在detailsview中。
例如,我的数据表将有2个不同的行。当绑定到detailsview时,它允许我在两个页面之间进行分页,但是每个页面上的详细信息都是相同的,并且不会显示数据表中的单个结果。
我是这样绑定的:
DetailsView1.DataSource = dt;
DetailsView1.DataBind();
我不确定这是否重要,但当细节视图第一次绑定时,它是使用DataSourceID到SQLDataSource来完成的。
编辑:我正在处理页面索引更改事件。
谢谢。3
您必须实现分页事件。
可能需要在页面事件中调用DataBind():
DetailsView1.PageIndex = e.NewPageIndex;
DetailsView1.DataBind();