码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET新闻系统(添加新闻类型)

时间:2017-10-30 17:10:26      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:取数   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();//加载新闻类型
}

 

ASP.NET新闻系统(添加新闻类型)

标签:取数   add   sql语句   按钮   rom   and   command   obj   cli   

原文地址:http://www.cnblogs.com/yn-yinian/p/7754860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!