zoukankan      html  css  js  c++  java
  • .net中点击button按钮显示下一条记录(上一条 下一条)

    /// <summary>
       
    /// 取出前后新闻,产生连接,如果前后都有则占2行.
       
    /// </summary>
       
    /// <param name="articleid">目前记录id</param>
       
    /// <returns></returns>
        public string _4S_article_link(string articleid, string page)
        {
            StringBuilder str
    = new StringBuilder("");
            con.SetDefaultConnection(constr);
           
    string sql = "SELECT classname FROM db_article WHERE (articleid = @articleid)";
            SqlParameter[] prams
    = new SqlParameter[1];
            prams[
    0] = new SqlParameter("@articleid", articleid);
            DataRow row
    = con.Row(sql, prams);
           
    string classname = row["classname"].ToString();
            sql
    = "SELECT TOP 1 articleid FROM db_article WHERE (articleid < @articleid) AND (classname = '" + classname + "') ORDER BY articleid DESC";
            prams[
    0].ParameterName = "@articleid";
            prams[
    0].Value = articleid;

            row
    = con.Row(sql, prams);
           
    if (row != null)
            {
                str.Append(
    "<a href='"+page+"?id=" + classname.Substring(5) +"&articleid=");
                str.Append(row[
    "articleid"].ToString());
                str.Append(
    "'><span style='color: #000099'>上一条");
                str.Append(
    "</span></a>");
            }
            sql
    = "SELECT TOP 1 articleid FROM db_article WHERE (articleid > @articleid) AND (classname = '" + classname + "') ORDER BY articleid";
            row
    = con.Row(sql, prams);
           
    if (row != null)
            {
                str.Append(
    "&nbsp;&nbsp;&nbsp;&nbsp;<a href='"+page+"?id=" + classname.Substring(5) + "&articleid=");
                str.Append(row[
    "articleid"].ToString());
                str.Append(
    "'><span style='color: #000099'>下一条");
                str.Append(
    "</span></a>&nbsp;&nbsp;&nbsp;&nbsp;");
            }
           
    else
                str.Append(
    "&nbsp;&nbsp;&nbsp;&nbsp;");
           
    return str.ToString();
        }
  • 相关阅读:
    BZOJ-1625 宝石手镯 01背包(傻逼题)
    BZOJ-2929 洞穴攀岩 最大流Dinic(傻逼题)
    BZOJ3252: 攻略 可并堆
    二逼平衡树 Tyvj 1730 BZOJ3196 Loj#106
    [Noi2016]区间 BZOJ4653 洛谷P1712 Loj#2086
    [NOIP2014]飞扬的小鸟 D1 T3 loj2500 洛谷P1941
    BZOJ4554: [Tjoi2016&Heoi2016]游戏 luoguP2825 loj2057
    BZOJ 2599: [IOI2011]Race 点分治
    POJ1038 Bugs Integrated, Inc 状压DP+优化
    JLOI2015 城池攻占
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1293515.html
Copyright © 2011-2022 走看看