【SQL开源代码栏目提醒】:以下是网学会员为您推荐的SQL开源代码-C#WEB编程 源码 - 培训资料,希望本篇文章对您学习有所帮助。
本文由伟大领袖詹姆斯贡献 doc文档可能在WAP端浏览体验不佳。
建议您优先选择TXT或下载源文件到本机查看。
1、新建一个“项目” 选择“ASP.NET Web 应用程序” 。
如下图所示 注意项目名称为WebApp1保存位置为E:aspnetexampletwo 2、封装连接数据库的类 为 WebApp1 项目添加类“DbConnection” 用来获得连接数据库的字符串。
如下图所示 单击“添加” 进入如下界面红色方框内为引入的名字空间 编写连接数据的字符串的方法“getConn
代码如下 ” 注意我们也可以通过配置 Web.config 文件来获得连接数据库的字符串 3、编写操作数据库的类 为了以后编程简单、高效我们把对数据库的操作写在一个类中。
为 WebApp1 项目添加一个类“DbOperation” 用来获得连接数据库的字符 串。
如下图所示 首先引入 System.Data.SqlClient 名称空间然后实例化类 DbConnection
代码如下 1编写操作
SQL 语句的方法主要用来添加、修改和删除数据。
方法名为 SqlCmd。
代码如下 2编写获得 DataSet 数据集的方法Ds该方法如下 public DataSet Dsstring sqlstr SqlConnection conn dbconn.getConn conn.Open try SqlDataAdapter sda new SqlDataAdaptersqlstr conn DataSet ds new DataSet sda.Fillds return ds finally conn.Close 3编写获得 DataTable 数据的 Dt 方法该方法如下 public DataTable Dtstring sqlstr SqlConnection conn dbconn.getConn conn.Open try SqlDataAdapter sda new SqlDataAdaptersqlstr conn DataTable dt new DataTable sda.Filldt return dt finally conn.Close 4、显示和操作数据库中数据。
回到 Default.aspx 页面在“设计”视图中。
1从工具箱中的 AJAX Extensions 选项卡上拖一个 ScriptManager 控件到 div 中然后再拖一个 UpdatePanel 控件到 ScriptManager 控件的后面 注意该步骤可以省略 注意该步骤可以省略放置 AJAX 控件的目的是减少页面刷新 2从工具箱中拖一个 GridView 控件到 UpdatePanel 控件上。
如下所示 设置 GridView1 控件的属性 允许分页AllowPaging 属性设置为True 页面数据的条数PageSize 属性设置为 9 3 Default.aspx 页面的后台页面 Default.aspx.cs 的 Page_Load 事件编写
代码 为 该事件是 Default.aspx 页面加载时触发的我们在此为 GridView1 控件绑定数据 源以便显示数据。
代码如下 4为 GridView1 控件绑定事件 PageIndexChanging。
回到 Default.aspx 页面在“设计”视图中选中 GridView1 控件然后 在其事件中找到 PageIndexChanging 项双击其后空白方框即可。
编写
代码如下 5、为 GridView1 控件中的数据编写“添加数据”的功能。
回到 Default.aspx 页面在“设计”视图中设计如下界面 为插入数据的 Click 事件编写如下
代码保存数据 protected void Button1_Clickobject sender EventArgs e string tsbh this.TextBox1.Text.Trim int tslb Convert.ToInt16this.DropDownList1.Text string tsmc this.TextBox2.Text.Trim string zz this.TextBox3.Text.Trim string cbs this.TextBox4.Text.Trim DateTime cbrq Convert.ToDateTimethis.TextBox5.Text.Trim decimal dj Convert.ToDecimalthis.TextBox6.Text.Trim string jc this.DropDownList2.Text string
sql insert into 图书明细表图书编号类别编号图书名称作者出版社出版 日期定价是否借出 valuestsbhtslbtsmczzcbscbrqdjjc DbOperation dbop new DbOperation bool flagdbop.SqlCmdsql if flag true //保存数据成功 同时修改Page_Load 事件
代码如下 本TXT由“文库宝”下载:http://www.mozhua.net/wenkubao
上一篇:
ajaxTree开源项目
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值