zoukankan      html  css  js  c++  java
  • 【ASP.NET】传值问题及读取数据库内容

    新闻发布功能:

    本篇博文主要讲怎么在前台显示数据库中的部分信息,怎么把前台的信息传到另一个页面的文本框中,以及怎么查询前台的新闻题目所对应的新闻内容,并把新闻内容赋值给文本框;

    一、怎么利用GridView控件显示数据库中的部分信息:

    GridView控件插入到前台的指定位置,点击右上角的箭头,添加BoundField,并把DataField属性设置为数据库中的一个列名;点击确认即可;

    二、怎么把前台的新闻题目的值传到另一个页面的文本框中,并且把新闻的内容赋值给另一个文本框:

    1.新建一个ASP窗体shownews.aspx

    2.点击主页GridView控件右上角的箭头,添加HyperLinkField,把DataNavigeteUrlFields属性设置为数据库中新闻题目的列名,把DataNavigateUrlFormatString属性设置为shownews.aspx?新闻题目(数据库中新闻题目的列名)={0}DataTextField属性设置成数据库中新闻题目的列名。然后点击确定。

    3.shownews.aspx.csPage_Load中添加如下代码:

            this.Title = "显示新闻";

            //进行传值,把主页的新闻题目传到文本框中;

            this.TextBox1.Text= Request["新闻题目"].ToString();

            //连接数据库;

            SqlConnection sqlcon = new SqlConnection(ConfigurationManager.

                                   ConnectionStrings["connection"].ConnectionString);

            sqlcon.Open();

            //按照所传的值查询数据库中的新闻内容;

            string select = "select * from news where 新闻题目= '" + TextBox1.Text.ToString() + "'";

            SqlCommand com = new SqlCommand(select, sqlcon);

            //创建SqlDataReader对象 用来读取数据库中的信息;

            SqlDataReader dr = null;

            dr = com.ExecuteReader();     //执行

            dr.Read();

            this.TextBox2.Text = dr["新闻内容"].ToString();

            TextBox2.DataBind();

            sqlcon.Close();

     

     

  • 相关阅读:
    线段树 HDU 4217 Data Structure? 单点更新 区间查询
    线段树详解(转)这个博客很棒~
    hdu 1075 What Are You Talking About trie字典树
    hdu 1247 Hat’s Words trie 简单字典树
    hdu Just a Hook 线段树——成段操作 区域覆盖
    FLOYD
    做有效沟通的管理者
    幸福的四重境界
    5个馒头与100单生意
    成功和财富源于想法
  • 原文地址:https://www.cnblogs.com/ngnetboy/p/2390104.html
Copyright © 2011-2022 走看看