C#将数据表绑定到DetailsView
我试图将datatable绑定到detailsview,但是并非datatable中的所有记录都显示在detailsview中 例如,我的datatable将有两个不同的行。当绑定到detailsview时,它允许我在两个页面之间翻页,但是每个页面上的详细信息是相同的,并且不显示datatable中的单个结果 本人具有以下约束力:C#将数据表绑定到DetailsView,c#,data-binding,detailsview,C#,Data Binding,Detailsview,我试图将datatable绑定到detailsview,但是并非datatable中的所有记录都显示在detailsview中 例如,我的datatable将有两个不同的行。当绑定到detailsview时,它允许我在两个页面之间翻页,但是每个页面上的详细信息是相同的,并且不显示datatable中的单个结果 本人具有以下约束力: DetailsView1.DataSource = dt; DetailsView1.DataBind(); 我不确
DetailsView1.DataSource = dt;
DetailsView1.DataBind();
我不确定这是否重要,但在首次绑定details视图时,它是使用DataSourceID绑定到SQLDataSource的
编辑:我正在处理PageIndexchange事件
谢谢。3您必须实现该事件。更改页面后,可能需要在分页事件中调用DataBind()
DetailsView1.PageIndex = e.NewPageIndex;
DetailsView1.DataBind();
您好,我正在处理PageIndexchange事件:DetailsView1.PageIndex=e.NewPageIndex;但是这不起作用。我也试过了!当我对其进行数据绑定时,当选择分页选项时,DetailsView完全不显示任何记录。我有一个搜索功能,允许我搜索一个人的姓名,然后填充DetailsView,但一旦发生这种情况,当我尝试在记录之间分页时,它就会抛出一个错误,例如;搜索Jones,然后用名称Jones填充多个记录。当我试图翻页记录时,它会抛出一个错误。