zoukankan
html css js c++ java
.3.5 DataPager 分页
跳转到第几页
public
void
TemplatePagerField_OnPagerCommand(
object
sender, DataPagerCommandEventArgs e)
{
switch
(e.CommandName)
{
case
"
abc
"
:
TextBox index
=
(TextBox)(e.Item.FindControl(
"
All
"
));
e.NewStartRowIndex
=
e.Item.Pager.PageSize
*
(
int
.Parse (index.Text)
-
1
);
e.NewMaximumRows
=
e.Item.Pager.MaximumRows;
break
;
}
}
<
asp:ListView
ID
="ListView1"
runat
="server"
DataKeyNames
="CustomerID"
DataSourceID
="SqlDataSource1"
>
<
AlternatingItemTemplate
>
<
tr
style
="background-color: #FAFAD2;color: #284775;"
>
<
td
>
<
asp:Label
ID
="CustomerIDLabel"
runat
="server"
Text
='<%#
Eval("CustomerID") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="CompanyNameLabel"
runat
="server"
Text
='<%#
Eval("CompanyName") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="ContactNameLabel"
runat
="server"
Text
='<%#
Eval("ContactName") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="ContactTitleLabel"
runat
="server"
Text
='<%#
Eval("ContactTitle") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="AddressLabel"
runat
="server"
Text
='<%#
Eval("Address") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="CityLabel"
runat
="server"
Text
='<%#
Eval("City") %
>
' />
</
td
>
</
tr
>
</
AlternatingItemTemplate
>
<
LayoutTemplate
>
<
table
runat
="server"
>
<
tr
runat
="server"
>
<
td
runat
="server"
>
<
table
ID
="itemPlaceholderContainer"
runat
="server"
border
="1"
style
="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-1px;font-family: Verdana, Arial, Helvetica, sans-serif;"
>
<
tr
runat
="server"
style
="background-color: #FFFBD6;color: #333333;"
>
<
th
runat
="server"
>
CustomerID
</
th
>
<
th
runat
="server"
>
CompanyName
</
th
>
<
th
runat
="server"
>
ContactName
</
th
>
<
th
runat
="server"
>
ContactTitle
</
th
>
<
th
runat
="server"
>
Address
</
th
>
<
th
runat
="server"
>
City
</
th
>
</
tr
>
<
tr
ID
="itemPlaceholder"
runat
="server"
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
runat
="server"
>
<
td
runat
="server"
style
="text-align: center;background-color: #FFCC66;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;"
>
</
td
>
</
tr
>
</
table
>
</
LayoutTemplate
>
<
InsertItemTemplate
>
<
tr
style
=""
>
<
td
>
<
asp:Button
ID
="InsertButton"
runat
="server"
CommandName
="Insert"
Text
="Insert"
/>
<
asp:Button
ID
="CancelButton"
runat
="server"
CommandName
="Cancel"
Text
="Clear"
/>
</
td
>
<
td
>
<
asp:TextBox
ID
="CustomerIDTextBox"
runat
="server"
Text
='<%#
Bind("CustomerID") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="CompanyNameTextBox"
runat
="server"
Text
='<%#
Bind("CompanyName") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="ContactNameTextBox"
runat
="server"
Text
='<%#
Bind("ContactName") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="ContactTitleTextBox"
runat
="server"
Text
='<%#
Bind("ContactTitle") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="AddressTextBox"
runat
="server"
Text
='<%#
Bind("Address") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="CityTextBox"
runat
="server"
Text
='<%#
Bind("City") %
>
' />
</
td
>
</
tr
>
</
InsertItemTemplate
>
<
SelectedItemTemplate
>
<
tr
style
="background-color: #FFCC66;font-weight: bold;color: #000080;"
>
<
td
>
<
asp:Label
ID
="CustomerIDLabel"
runat
="server"
Text
='<%#
Eval("CustomerID") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="CompanyNameLabel"
runat
="server"
Text
='<%#
Eval("CompanyName") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="ContactNameLabel"
runat
="server"
Text
='<%#
Eval("ContactName") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="ContactTitleLabel"
runat
="server"
Text
='<%#
Eval("ContactTitle") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="AddressLabel"
runat
="server"
Text
='<%#
Eval("Address") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="CityLabel"
runat
="server"
Text
='<%#
Eval("City") %
>
' />
</
td
>
</
tr
>
</
SelectedItemTemplate
>
<
EmptyDataTemplate
>
<
table
runat
="server"
style
="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-1px;"
>
<
tr
>
<
td
>
No data was returned.
</
td
>
</
tr
>
</
table
>
</
EmptyDataTemplate
>
<
EditItemTemplate
>
<
tr
style
="background-color: #FFCC66;color: #000080;"
>
<
td
>
<
asp:Button
ID
="UpdateButton"
runat
="server"
CommandName
="Update"
Text
="Update"
/>
<
asp:Button
ID
="CancelButton"
runat
="server"
CommandName
="Cancel"
Text
="Cancel"
/>
</
td
>
<
td
>
<
asp:Label
ID
="CustomerIDLabel1"
runat
="server"
Text
='<%#
Eval("CustomerID") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="CompanyNameTextBox"
runat
="server"
Text
='<%#
Bind("CompanyName") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="ContactNameTextBox"
runat
="server"
Text
='<%#
Bind("ContactName") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="ContactTitleTextBox"
runat
="server"
Text
='<%#
Bind("ContactTitle") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="AddressTextBox"
runat
="server"
Text
='<%#
Bind("Address") %
>
' />
</
td
>
<
td
>
<
asp:TextBox
ID
="CityTextBox"
runat
="server"
Text
='<%#
Bind("City") %
>
' />
</
td
>
</
tr
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
tr
style
="background-color: #FFFBD6;color: #333333;"
>
<
td
>
<
asp:Label
ID
="CustomerIDLabel"
runat
="server"
Text
='<%#
Eval("CustomerID") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="CompanyNameLabel"
runat
="server"
Text
='<%#
Eval("CompanyName") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="ContactNameLabel"
runat
="server"
Text
='<%#
Eval("ContactName") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="ContactTitleLabel"
runat
="server"
Text
='<%#
Eval("ContactTitle") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="AddressLabel"
runat
="server"
Text
='<%#
Eval("Address") %
>
' />
</
td
>
<
td
>
<
asp:Label
ID
="CityLabel"
runat
="server"
Text
='<%#
Eval("City") %
>
' />
</
td
>
</
tr
>
</
ItemTemplate
>
</
asp:ListView
>
<
asp:SqlDataSource
ID
="SqlDataSource1"
runat
="server"
ConnectionString
="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand
=" select Customers.CustomerID, Customers.CompanyName, Customers.ContactName,
Customers.ContactTitle,
Customers.Address, Customers.City FROM Customers,
Customers a
ORDER BY a.CustomerID"
>
</
asp:SqlDataSource
>
</
div
>
<
asp:DataPager
runat
="server"
ID
="AfterListDataPager"
PagedControlID
="ListView1"
PageSize
="18"
>
<
Fields
>
<
asp:NextPreviousPagerField
ButtonType
="Button"
ShowFirstPageButton
="True"
ShowNextPageButton
="False"
ShowPreviousPageButton
="False"
/>
<
asp:NumericPagerField
/>
<
asp:NextPreviousPagerField
ButtonType
="Button"
ShowLastPageButton
="True"
ShowNextPageButton
="False"
ShowPreviousPageButton
="False"
/>
<
asp:TemplatePagerField
OnPagerCommand
="TemplatePagerField_OnPagerCommand"
>
<
PagerTemplate
>
<
asp:TextBox
ID
="All"
runat
="server"
></
asp:TextBox
>
<
asp:Button
ID
="OK"
runat
="server"
Text
="abc"
CommandName
="abc"
/>
</
PagerTemplate
>
</
asp:TemplatePagerField
>
</
Fields
>
</
asp:DataPager
>
要是数据量大时,感效率不高
查看全文
相关阅读:
.NET破解之百分百营销软件系列
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
.NET破解之百度网盘批量转存工具
The system clock has been set back more than 24 hours
64位系统中读写注册表
FME2014汉化问题
FME中Cass扩展属性转Shp的方法
Hosts文件小结
浅谈Java中的equals和==
mysql读写分离
原文地址:https://www.cnblogs.com/gwazy/p/1004100.html
最新文章
Haproxy安装与配置
jmap 查看内存使用直方图
并发下线程池的最佳数量计算
java中的类加载器ClassLoader和类初始化
类的加载顺序
不同classloader装载的类不能互相访问?
使用nio实现web服务器
Java并发之彻底搞懂偏向锁升级为轻量级锁
电商大促活动之策划篇
成为软件咨询师的关键
热门文章
什么样的数据分析工具才是营销人最想拥有的?
数据分析达到精准营销的路径分析
docker为什么适合devops?
云计算中心和超算中心有何区别?
云数据库有哪些优点劣势?
SSL证书可以给多个域名使用吗?
如何学习、了解Kubernetes?
【译文】抽象漏洞法则
解决ArcGIS10.3属性表中文乱码问题
.NET破解之谷歌地图下载助手-睿智版
Copyright © 2011-2022 走看看