///
<summary>
///
获得记录集
///
</summary>
///
<param name="start"></param>
///
<param name="end"></param>
///
<param name="where"></param>
///
<returns></returns>
public
DataTable GetdataSet(
int
start,
int
end,
string
where
)
{
SqlParameter[] parms
=
{
new
SqlParameter(
"
@startIndex
"
,SqlDbType.Int),
new
SqlParameter(
"
@endindex
"
,SqlDbType.Int),
new
SqlParameter(
"
@tblName
"
,SqlDbType.VarChar,
255
),
new
SqlParameter(
"
@fldName
"
,SqlDbType.VarChar,
255
),
new
SqlParameter(
"
@OrderfldName
"
,SqlDbType.VarChar,
255
),
new
SqlParameter(
"
@IsReCount
"
,SqlDbType.Bit),
new
SqlParameter(
"
@OrderType
"
,SqlDbType.Bit),
new
SqlParameter(
"
@strWhere
"
,SqlDbType.VarChar,
1000
)
};
parms[
0
].Value
=
start;
parms[
1
].Value
=
end;
parms[
2
].Value
=
"
t_user
"
;
parms[
3
].Value
=
"
id,user_name,user_age
"
;
parms[
4
].Value
=
"
id
"
;
parms[
5
].Value
=
0
;
parms[
6
].Value
=
0
;
parms[
7
].Value
=
where
;
return
db.RunProcDataTable(
"
[P_GetPagedReCord]
"
, parms);
}
///
<summary>
///
取得记录总数
///
</summary>
///
<param name="where"></param>
///
<returns></returns>
public
int
GetAllcount(
string
where
)
{
SqlParameter[] parms
=
{
new
SqlParameter(
"
@startIndex
"
,SqlDbType.Int),
new
SqlParameter(
"
@endindex
"
,SqlDbType.Int),
new
SqlParameter(
"
@tblName
"
,SqlDbType.VarChar,
255
),
new
SqlParameter(
"
@fldName
"
,SqlDbType.VarChar,
255
),
new
SqlParameter(
"
@OrderfldName
"
,SqlDbType.VarChar,
255
),
new
SqlParameter(
"
@IsReCount
"
,SqlDbType.Bit),
new
SqlParameter(
"
@OrderType
"
,SqlDbType.Bit),
new
SqlParameter(
"
@strWhere
"
,SqlDbType.VarChar,
1000
)
};
parms[
0
].Value
=
0
;
parms[
1
].Value
=
0
;
parms[
2
].Value
=
"
t_user
"
;
parms[
3
].Value
=
"
id,user_name,user_age
"
;
parms[
4
].Value
=
"
id
"
;
parms[
5
].Value
=
1
;
parms[
6
].Value
=
0
;
parms[
7
].Value
=
where
;
return
Convert.ToInt32(db.RunProcDataTable(
"
[P_GetPagedReCord]
"
, parms).Rows[
0
][
0
]) ;
}