C# 将数据表绑定到DetailsView

发布于 2025-01-01 23:26:18 字数 383 浏览 0 评论 0原文

我正在尝试将数据表绑定到详细信息视图,但是并非数据表中的所有记录都显示在详细信息视图中。

例如,我的数据表将有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南笙 2025-01-08 23:26:18

您必须实现 Paging 事件。

You have to implement the Paging event.

蓝天 2025-01-08 23:26:18

页面更改后,可能需要在分页事件中调用 DataBind():

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

may need to call DataBind() in your paging event after page is changed:

DetailsView1.PageIndex = e.NewPageIndex; 
DetailsView1.DataBind();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文