在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
新闻发布功能: 本篇博文主要讲怎么在前台显示数据库中的部分信息,怎么把前台的信息传到另一个页面的文本框中,以及怎么查询前台的新闻题目所对应的新闻内容,并把新闻内容赋值给文本框; 一、怎么利用GridView控件显示数据库中的部分信息: 把GridView控件插入到前台的指定位置,点击右上角的箭头,添加BoundField,并把DataField属性设置为数据库中的一个列名;点击确认即可; 二、怎么把前台的新闻题目的值传到另一个页面的文本框中,并且把新闻的内容赋值给另一个文本框: 1.新建一个ASP窗体shownews.aspx; 2.点击主页GridView控件右上角的箭头,添加HyperLinkField,把DataNavigeteUrlFields属性设置为数据库中新闻题目的列名,把DataNavigateUrlFormatString属性设置为“shownews.aspx?新闻题目(数据库中新闻题目的列名)={0}”把DataTextField属性设置成数据库中新闻题目的列名。然后点击确定。 3.在shownews.aspx.cs的Page_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();
|
请发表评论