<asp:GridView ID="gvwInfo" runat="server" CssClass="mainlist" EmptyDataText="暂无符合条件的数据!"
AutoGenerateColumns="False" DataKeyNames="所属区域">
<Columns>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%#Container.DataItemIndex + 1 + AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex-1) %></ItemTemplate>
<ItemStyle Width="30px" />
</asp:TemplateField>
<asp:BoundField HeaderText="所属区域" DataField="所属区域" NullDisplayText="NA" />
<asp:BoundField HeaderText="医院名称" DataField="医院名称" NullDisplayText="NA" />
<asp:BoundField DataField="医院编号" HeaderText="医院编号" NullDisplayText="NA" />
</Columns>
</asp:GridView>
注:PageSize:是我翻页空间的每页显示多少行,CurrentPageIndex:当前第几页。
实现排序的代码是这个:<%#Container.DataItemIndex + 1 + AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex-1) %>
刚开始选择或输入什么条件进行查询,执行完gridView.DataBind();后会执行上面的代码,但多试几次就没由执行上面的代码程序也不抱错,而且其他的数据也帮进了gridView,很郁闷!
AutoGenerateColumns="False" DataKeyNames="所属区域">
<Columns>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%#Container.DataItemIndex + 1 + AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex-1) %></ItemTemplate>
<ItemStyle Width="30px" />
</asp:TemplateField>
<asp:BoundField HeaderText="所属区域" DataField="所属区域" NullDisplayText="NA" />
<asp:BoundField HeaderText="医院名称" DataField="医院名称" NullDisplayText="NA" />
<asp:BoundField DataField="医院编号" HeaderText="医院编号" NullDisplayText="NA" />
</Columns>
</asp:GridView>
注:PageSize:是我翻页空间的每页显示多少行,CurrentPageIndex:当前第几页。
实现排序的代码是这个:<%#Container.DataItemIndex + 1 + AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex-1) %>
刚开始选择或输入什么条件进行查询,执行完gridView.DataBind();后会执行上面的代码,但多试几次就没由执行上面的代码程序也不抱错,而且其他的数据也帮进了gridView,很郁闷!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货