C#绑定数据到DetailsView

时间:2012-02-01 10:57:07

标签: c# data-binding detailsview

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

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

我具有约束力:

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

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

编辑:我正在处理pageindexchanging事件。

Thanks.3

2 个答案:

答案 0 :(得分:0)

您必须实施Paging事件。

答案 1 :(得分:0)

在页面更改后,

可能需要在您的分页事件中调用DataBind():

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