Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#将数据表绑定到DetailsView_C#_Data Binding_Detailsview - Fatal编程技术网

C#将数据表绑定到DetailsView

C#将数据表绑定到DetailsView,c#,data-binding,detailsview,C#,Data Binding,Detailsview,我试图将datatable绑定到detailsview,但是并非datatable中的所有记录都显示在detailsview中 例如,我的datatable将有两个不同的行。当绑定到detailsview时,它允许我在两个页面之间翻页,但是每个页面上的详细信息是相同的,并且不显示datatable中的单个结果 本人具有以下约束力: DetailsView1.DataSource = dt; DetailsView1.DataBind(); 我不确

我试图将datatable绑定到detailsview,但是并非datatable中的所有记录都显示在detailsview中

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

本人具有以下约束力:

            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填充多个记录。当我试图翻页记录时,它会抛出一个错误。