国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

動態(tài)生成table并實(shí)現(xiàn)分頁效果心得分享

2024-07-10 12:45:52
字體:
供稿:網(wǎng)友
前臺代碼:
代碼如下:
<table style="width: 100%;">
<tr>
<td>
搜索字: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="搜索" OnClick="Button1_Click" />
</td>
</tr>
<tr>
<td>
<div id="divmain" runat="server"> </div>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnFirst" runat="server" Text="首頁" OnClick="btnFirst_Click" />
<asp:Button ID="btnPro" runat="server" Text="上一頁" OnClick="btnPro_Click" />
<asp:Button ID="btnNext" runat="server" Text="下一頁" OnClick="btnNext_Click" />
<asp:Button ID="btnLast" runat="server" Text="末頁" OnClick="btnLast_Click" />
 <asp:Label ID="labCountPage" runat="server"></asp:Label>
<asp:Label ID="labpage" runat="server"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" Width="16px"></asp:TextBox>
<asp:Button ID="btnGo" runat="server" OnClick="btnGo_Click" Text="Go" />
</td>
</tr>
</table>

后臺代碼:
代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["pageIndex"] = 1;
dataPage();
}
}
private void dataPage()
{
string constr = @"data source=.;initial catalog=News;user id=sa;password=111111;";
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = conn.CreateCommand();
#region 用存儲過程實(shí)現(xiàn)數(shù)據(jù)分頁效果
//cmd.CommandType = CommandType.StoredProcedure;
//cmd.CommandText = "Pro_SelectNewsPage";
//cmd.Parameters.AddWithValue("@pageIndex", Convert.ToInt32(ViewState["pageIndex"]));
//cmd.Parameters.AddWithValue("@pageSize", 3);
//SqlParameter parm = new SqlParameter("@count", SqlDbType.Int);
//cmd.Parameters.Add(parm);
//parm.Direction = ParameterDirection.Output;
#endregion
#region 傳遞SQl語句實(shí)現(xiàn)分頁并對搜索實(shí)現(xiàn)分頁默認(rèn)顯示兩條記錄
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select top 2 * from (select * from T_News where NewsTitle like @title) as t where t.Id not in(select top ((@pageIndex-1)*2) t.Id from (select * from T_News where NewsTitle like @title) as t) order by t.Id";
cmd.Parameters.AddWithValue("@pageIndex", Convert.ToInt32(ViewState["pageIndex"]));
cmd.Parameters.AddWithValue("@title","%"+TextBox1.Text.Trim()+"%");
#endregion
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
//ViewState["pageCount"] = parm.Value;
cmd.CommandText = "select count(*) from T_News where NewsTitle like @titles";
cmd.Parameters.AddWithValue("@titles", "%" + TextBox1.Text.Trim() + "%");
int sum = Convert.ToInt32(cmd.ExecuteScalar());
if (sum % 2 == 0)
{
ViewState["pageCount"] = sum/2;
}
else
{
ViewState["pageCount"] = sum / 2 + 1;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 梁河县| 乌鲁木齐县| 河池市| 沧源| 沁水县| 曲阳县| 林西县| 扎囊县| 司法| 东宁县| 临武县| 黑龙江省| 五常市| 孝感市| 随州市| 漳州市| 乌拉特前旗| 景泰县| 平安县| 洪湖市| 襄垣县| 大城县| 广州市| 辽宁省| 新巴尔虎左旗| 武清区| 瓦房店市| 德格县| 鄯善县| 中阳县| 柏乡县| 磴口县| 开鲁县| 泽库县| 广饶县| 正定县| 尉犁县| 江津市| 荥经县| 志丹县| 松桃|