ASP.NET新聞系統(添加新聞類型)
阿新 • • 發佈:2017-10-30
mage .exe grid script .com cmd values 鏈接 代碼
最近剛開始學習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新聞系統(添加新聞類型)