标签:取数 add sql语句 按钮 rom and command obj cli
最近刚开始学习webfrom。先做一个新闻系统,练练手吧
textbox控件和button按钮控件
接收textbox内容,点击添加按钮,添加到数据库。
建立sql server数据库
简单的建了两个数据库
1/内容库
2/类型库
数据库建立好以后,在项目根目录下打开配置文件
<appSettings> <add key="ConnStr" value="server=DESKTOP-TD0V8ND;uid=sa;pwd=123456;database=AppWorld"/> </appSettings>
添加链接数据库的配置信息-AppWorld为我的数据库名称,DESKTOP-TD0V8ND为我的windows登录方式的名称,ConnStr为我的数据库连接变量,后边会写到。
双击button确认添加按钮,进入写代码:
//添加新闻类型 protected void btuAdd_Click(object sender, EventArgs e) { //插入的sql语句 string sql = "insert into type_info(typename)values(‘"+this.txtNewName.Text+"‘)"; //创建SqlCommand对象 SqlCommand cmd = new SqlCommand(sql,conn); //打开数据库 conn.Open(); //接收插入数据返回值 int i = cmd.ExecuteNonQuery(); //关闭数据库 conn.Close(); //判定数据是否添加成功 if (i > 0) { this.Page.RegisterStartupScript(" ", "<script>alert(‘添加成功 ‘); </script> "); this.txtNewName.Text = null; showNewType();//加载新闻类型方法----这个方法后面写 } }
现在已经可以完成新闻类型的添加了。下面开始展示添加的数据
使用GridView控件,拖进去就行了
//首页用GridView展示新闻类型---这个就是上面的方法 void showNewType() { //1.读取数据 string sql = "select * from type_info"; //2.数据适配性 SqlDataAdapter da = new SqlDataAdapter(sql, conn); //3.dataset对象 DataSet ds = new DataSet(); //4.把数据填充进去 da.Fill(ds); //5.判断数据填充是否成功,大于0则有数据 if (ds.Tables[0].Rows.Count > 0) { GridView1.DataSource = ds.Tables[0]; GridView1.DataBind(); } }
把这个方法,写到加载事件,数据已经可以显示出来了。
//窗体加载 protected void Page_Load(object sender, EventArgs e) { showNewType();//加载新闻类型 }
标签:取数 add sql语句 按钮 rom and command obj cli
原文地址:http://www.cnblogs.com/yn-yinian/p/7754860.html