Asp.net源码交流论坛 Asp.net交流讨论区Asp.net技术文章手把手教你做ASP.NET留言本

1  /  9  页    1  2  3  4  5  6  7  8 »  跳转
发表新主题 回复该主题

标题: 手把手教你做ASP.NET留言本

本主题由 董事长 51aspx 于 2008-2-27 13:49:11 执行 移动主题 操作

身份:部门主管

 
  • UID:26
  • 来自:
  • 精华:2
  • 积分:120
  • 帖子:104
  • 注册: 2007-05-26
  • 状态: 离线
  • 威望:6.00
  • 金钱:19.80 元

手把手教你做ASP.NET留言本

没有想到真的这么方便!更加坚定我学习ASP.NET的决心! 现在我们一起来看看吧
1,请确定你的电脑安装了以下的软件!
1.1,    WINDWOS 2000以上版本(必装)
1.2,    .NET Framework(必装)
1.3,    Visual Studio .NET 2005(必装)
2,建立一个ACCESS数据库,
3,拖动VS2005 的GRIDVIEW 到设计页面
4.改源代码
4.1 在ASPX代码文件的头部,添加操作数据库要用到的命名空间:
using System.Data.OleDb;
4.2 在aspx的[设计]视图中,声明成员myConnection:

protected OleDbConnection myConnection=new OleDbConnection ();


4.3        第一步,进行数据库的链接

string strConn= "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath("SOCUT.mdb");
            OleDbConnection myConnection=new OleDbConnection ();
            myConnection.ConnectionString =strConn;


第二步,执行SQL指令,选出记录集合

string strCommand="Select * from Socut_Guest ORDER BY time DESC";
            OleDbDataAdapter da=new OleDbDataAdapter(strCommand,myConnection);
            DataSet ds=new DataSet();
            da.Fill(ds,"scores");


第三步,将数据集合同DataGrid结合在一起

GridView1.DataSource=ds.Tables["scores"].DefaultView ;
            GridView1.DataBind ();


5. 现在浏览一下这个文件看看,是不是可以读出数据库的内容了.? 当然. 哈哈 太简单了.
6. 实现留言功能
6.1 新建一个文件 加入4.1 & 4.2的代码在文件相应的位置!
6.2双击“留言”按钮!
添加以下插入数据时需要调用的代码

String SQL,ConnStr;
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath("SOCUT.mdb");
SQL = "Insert Into Socut_Guest (name,Content) Values('"+TextBox1.Text+"','"+TextBox2.Text+"')";
            OleDbConnection Conn= new OleDbConnection(ConnStr);
            Conn.Open();
            OleDbCommand Cmd=new OleDbCommand(SQL, Conn);
            Cmd.ExecuteNonQuery();


最后,清空发表后的文本区域,加以下代码:

TextBox1.Text="";
            TextBox2.Text="";


一个简单的留言本就做好了.
其实VS2005 利用GRIDVIEW的功能,可以一个代码都不用写都可以读出数据库的数据,而且还有分页功能,真的是太好.应付一般简单的数据数据访问应该是足够了..
51aspx 最后编辑于 2008-05-07 10:58:15
 
广告位招租,我换新头像了阿
引用 回复
 

身份:学员

 
  • UID:7764
  • 来自:
  • 精华:0
  • 积分:2
  • 帖子:2
  • 注册: 2008-02-25
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.20 元

回复:手把手教你做ASP.NET留言本

thanks for your share
引用 回复
 

身份:学员

 
  • UID:3780
  • 来自:
  • 精华:0
  • 积分:27
  • 帖子:27
  • 注册: 2007-12-27
  • 状态: 离线
  • 威望:0.00
  • 金钱:3.45 元

回复:手把手教你做ASP.NET留言本

谢谢交流
引用 回复
 

身份:学员

 
  • UID:7892
  • 来自:
  • 精华:0
  • 积分:1
  • 帖子:2
  • 注册: 2008-02-26
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.20 元

回复:手把手教你做ASP.NET留言本

XP能装VS.NET 么?
引用 回复
 

身份:程序员

 
  • UID:7002
  • 来自:西安
  • 精华:0
  • 积分:78
  • 帖子:75
  • 注册: 2008-02-17
  • 状态: 离线
  • 威望:2.67
  • 金钱:8.15 元

回复: 手把手教你做ASP.NET留言本

能,但最好不要是XP。HOME版本的就好!
 
<%行者无疆%>
引用 回复
 

身份:学员

 
  • UID:7970
  • 来自:
  • 精华:0
  • 积分:1
  • 帖子:1
  • 注册: 2008-02-27
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.10 元

回复:手把手教你做ASP.NET留言本

......
引用 回复
 

身份:学员

 
  • UID:8156
  • 来自:
  • 精华:0
  • 积分:4
  • 帖子:4
  • 注册: 2008-02-29
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.40 元

回复:手把手教你做ASP.NET留言本

呵呵 学习中
引用 回复
 

身份:学员

 
  • UID:8470
  • 来自:河南
  • 精华:0
  • 积分:9
  • 帖子:9
  • 注册: 2008-03-03
  • 状态: 离线
  • 威望:0.00
  • 金钱:1.20 元

回复:手把手教你做ASP.NET留言本

谢谢了让我学到了新的知识
 
其實我隻想要一份平淡而溫馨的生活,照顧好我的母親,以後都平安幸福,我就心滿意足了!
引用 回复
 

身份:学员

 
  • UID:8112
  • 来自:
  • 精华:0
  • 积分:9
  • 帖子:9
  • 注册: 2008-02-28
  • 状态: 离线
  • 威望:0.00
  • 金钱:1.05 元

回复:手把手教你做ASP.NET留言本

不错,有些一下载了,对新手来说不错
引用 回复
 

身份:学员

 
  • UID:5950
  • 来自:
  • 精华:0
  • 积分:36
  • 帖子:37
  • 注册: 2008-01-24
  • 状态: 离线
  • 威望:0.00
  • 金钱:4.30 元

回复:手把手教你做ASP.NET留言本

.net中gridview确实方便 不知道针对大量数据记录时 分页效率是否有改进呢?
还是说最好还是自己写个分页程序
引用 回复
 
1  /  9  页    1  2  3  4  5  6  7  8 »  跳转
发表新主题 回复该主题

现在时间是:2008-11-24 01:26:11 京ICP备06046876号