【ASP.NET】传值问题及读取数据库内容
2012-03-11 14:15
309 查看
新闻发布功能:
本篇博文主要讲怎么在前台显示数据库中的部分信息,怎么把前台的信息传到另一个页面的文本框中,以及怎么查询前台的新闻题目所对应的新闻内容,并把新闻内容赋值给文本框;
一、怎么利用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();
本篇博文主要讲怎么在前台显示数据库中的部分信息,怎么把前台的信息传到另一个页面的文本框中,以及怎么查询前台的新闻题目所对应的新闻内容,并把新闻内容赋值给文本框;
一、怎么利用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();
相关文章推荐
- 在asp.net mvc中使用百度UEditor初始化内容遇到自数据库中读取的html字符串在UEditor中始终是html编码的问题
- 【ASP.NET】传值问题及读取数据库内容——补充
- 菜鸟也学习ASP.NET如何读取数据库内容
- asp.net 读取 (导入) CSV文件内容 到页面 (数据库)
- 关于asp.net MVC发布后,网站无法读取数据库的问题
- asp.net 导入CSV 文件内容 到 SQL Server 数据库 解决CSV内容数据重复添加问题
- asp.net 后台判断显示,读取数据库内容
- ASP.NET中读取数据库中的图片
- (转)ASP.NET 2.0 从数据库中读取数据生成分层的结构化TreeView
- asp.net读取数据库
- ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决
- ASP.NET页面跳转和传值问题,更改数据库~
- asp.net mvc中读取input file上传的txt文件内容,但不需要把文件保存到服务器上
- Asp.net中图片存储数据库以及页面读取显示通用方法详解
- asp.net(c#)从数据库里读取图片并显示到页面
- 数据库连接问题C#,asp.net
- (转)ASP.NET(C#) 读取EXCEL ——另加解决日期问题
- ASP.net中读取execl内容,并显示在界面上
- ASP.NET动态网站开发培训-05.使用GridView显示数据库内容