C# 将数据表绑定到DetailsView
我正在尝试将数据表绑定到详细信息视图,但是并非数据表中的所有记录都显示在详细信息视图中。
例如,我的数据表将有 2 个不同的行。当绑定到详细信息视图时,它允许我在两页之间进行分页,但是每页上的详细信息是相同的,并且不显示数据表中的各个结果。
我是这样绑定的:
DetailsView1.DataSource = dt;
DetailsView1.DataBind();
我不确定这是否重要,但是当第一次绑定详细信息视图时,它是使用 DataSourceID 到 SQLDataSource 来完成的。
编辑:我正在处理 pageindexchanging 事件。
谢谢.3
I'm trying to bind a datatable to a detailsview, however not all records that are in the datatable are being displayed in the detailsview.
For example, my datatable will have 2 distinct rows. When bound to the detailsview, it allows me to page between 2 pages, however the details on each page are identical and do not show the individual results that are in the datatable.
I am binding as such:
DetailsView1.DataSource = dt;
DetailsView1.DataBind();
I'm not sure if this matters, but when the details view is first bound it is done so using DataSourceID to the SQLDataSource.
EDIT: I am handling the pageindexchanging event.
Thanks.3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须实现 Paging 事件。
You have to implement the Paging event.
页面更改后,可能需要在分页事件中调用 DataBind():
may need to call DataBind() in your paging event after page is changed: