zoukankan
html css js c++ java
AdvDataList分页 例码
Code
<%
@ Page Language
=
"
C#
"
MasterPageFile
=
"
~/Marketing/MasterPage.master
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
InscardDetail.aspx.cs
"
Inherits
=
"
Marketing_InscardDetail
"
Title
=
"
Untitled Page
"
%>
<%
@ Register Assembly
=
"
WebPager
"
Namespace
=
"
Hooyee.WebControls
"
TagPrefix
=
"
cc1
"
%>
<
asp:Content
ID
="Content1"
ContentPlaceHolderID
="ContentPlaceHolder1"
Runat
="Server"
>
保险卡产品
<
br
/>
<
cc1:AdvDataList
ID
="AdvDataList1"
BaseDir
="../images"
runat
="server"
AllowPaging
="True"
Width
=100%
PageSize
="20"
OnAfterPageChanged
="AdvDataList1_AfterPageChanged"
>
<
ItemTemplate
>
<
table
width
="100%"
border
="0"
style
="border:1px solid #cccccc"
class
=text
cellpadding
=0
cellspacing
=0
>
<
colgroup
>
<
col
width
="55"
>
<
col
width
="215"
>
<
col
width
="150"
>
<
col
width
="115"
>
<
col
width
="110"
>
<
col
width
="30"
>
</
colgroup
>
<
tr
>
<
td
height
="17"
><
a
href
="insuredetail.aspx?id=<%# DataBinder.Eval(Container.DataItem, "
id")%
>
" target=_blank>
<
img
src
="../manager/<%# DataBinder.Eval(Container.DataItem, "
path")%
>
" border=0 width=55 height=45 />
</
a
></
td
>
<
td
>
名称:
<%
# DataBinder.Eval(Container.DataItem,
"
name
"
)
%>
</
td
>
<
td
>
保险公司:
<%
# FormatCompany(Container.DataItem,
"
Company
"
)
%>
</
td
>
<
td
>
保额:
<%
# DataBinder.Eval(Container.DataItem,
"
be
"
)
%>
</
td
>
<
td
>
保费:
<%
# DataBinder.Eval(Container.DataItem,
"
bf
"
)
%>
</
td
>
<
td
>
详细
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
cc1:AdvDataList
>
</
asp:Content
>
Code
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
BLL;
public
partial
class
Marketing_InscardDetail : System.Web.UI.Page
{
DataTable DataSource
=
null
;
DataTable dtt
=
null
;
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
ShowPage();
}
}
protected
void
AdvDataList1_AfterPageChanged(
object
source, DataGridPageChangedEventArgs e)
{
ShowPage();
}
private
void
ShowPage()
{
string
sql
=
"
select * from ins_inscard order by id desc
"
;
DataTable dt
=
BLL.CommonBLL.GetListExecCommand(sql).Tables[
0
];
int
colLength
=
dt.Rows.Count;
//
行总合
int
rowLength
=
dt.Columns.Count;
//
列总合
DataRow[] newRows
=
new
DataRow[rowLength];
DataTable subDT
=
new
DataTable();
dt.Columns.Add(
"
index
"
);
dtt
=
BLL.CommonBLL.GetSchema(
"
ins_inscard
"
).Tables[
0
];
dtt.Columns.Add(
"
index
"
);
DataRow dr;
for
(
int
i
=
0
; i
<
colLength; i
++
)
{
dr
=
dt.Rows[i];
dr[
"
index
"
]
=
i.ToString();
dtt.Rows.Add(dr.ItemArray);
}
AdvDataList1.PagerInfo.ItemCount
=
dtt.Rows.Count;
string
filter
=
string
.Format(
"
Index >= {0} and Index <= {1}
"
, AdvDataList1.PagerInfo.ItemStart, AdvDataList1.PagerInfo.ItemEnd);
AdvDataList1.DataSource
=
new
DataView(dtt, filter,
""
, DataViewRowState.CurrentRows);
AdvDataList1.DataBind();
}
protected
string
FormatCompany(
object
item,
string
type)
{
DataRowView drv
=
(DataRowView)item;
string
val
=
CommonBLL.getCompanyNameByID(drv[
"
Company
"
].ToString());
return
val;
}
}
查看全文
相关阅读:
线性变换 矩阵
【安全】安全测试基本切入点
【产品】汉语言基础对产品经理的重要性
【Selenium】自动化调试后C盘越来越大
【记录】让人淡疼的BUG之参数传送错误
【转载】Java 升级到jdk7后DbVisualizer 6 启动空指针的处理方案
cocoapods 报错
mac 版 Pycharm 激活
Foxmail添加gmail密码错误
Apple 相关官方地址
原文地址:https://www.cnblogs.com/sujingnan/p/1186383.html
最新文章
Java https 下载资源很慢
Java Gradle 复制现有项目的模块
Netty Rpc
Idea 找不到符号
使用gulp-uncss清理多余无用css
css content之counter-reset、content-increment
nth-of-type在选择class的时候需要注意的一个小问题
chrome中不可见字符引发的float问题
input输入框的光标
UC浏览器中touch事件的异常记录
热门文章
chrome防止自动填充密码
linux下小记
C的陷阱和缺陷研读笔记02
C的陷阱和缺陷研读笔记01
skynet的流程2
skynet的流程1
skynet newservice API参考
skynet配置文件
真心
矩阵
Copyright © 2011-2022 走看看