房間類型管理頁面的搭建()
【代碼說明】代碼第~行是一個GridView控件其中第行的DataKeyNames屬性非常關鍵類似於數據表中的主鍵一般通過此屬性來精准地執行數據編輯和刪除等功能第行的BoundField標簽表示這是一個綁定字段也就是說要顯示的內容與數據表中的內容是相同的DataField屬性的值與數據表中的字段名必須相同第~行表示當前GridView支持分頁
說明如果設置了翻頁樣式後仍然沒有實現翻頁功能則檢查GridView的AllowPaging屬性是否設置為True
ST_RCatgManModuleascxcs的主要代碼及其解釋
當控件被加載時會首先執行Page_Load中的代碼在這裡執行了一個自定義的方法Show_Rcategory List()該方法從數據庫中讀取所有有關房間類型的信息並綁定到GridView控件以顯示數據整段代碼如程序所示
程序 ST_RCatgManModuleascxcs
public partial class ST_RCategoryModule : ST_ModuleBase
{
private void Page_Load(object sender SystemEventArgs e)
{
if(!IsPostBack)
Show_RCategoryList()
}
protected void Show_RCategoryList()
{
//從文件WebConfig中讀取連接字符串
string ST_sqldb =
ConfigurationSettingsAppSettings[ConnectionString];
//連接ST_GinShopManage數據庫
SqlConnection ST_Conn = new SqlConnection (ST_sqldb)
//定義SQL語句
String ST_selsql=select
ST_RCategoryIdST_NameST_BedNumST_Price from ST_RoomCategory;
//創建SqlDataAdapter對象調用ST_selsql
SqlDataAdapter ST_myadapter = new SqlDataAdapter
(ST_selsqlST_Conn)
//創建並填充DataSet
DataSet ds = new DataSet()
ST_myadapterFill (ds)
//設置數據源
dg_RCategoryListDataSource =ds;
//進行數據綁定
dg_RCategoryListDataBind()
//關閉ST_Conn
ST_ConnClose()
}
…
【代碼說明】代碼第~行是創建一個數據庫連接代碼第行是創建一個自定義的SQL語句用來讀取需要的數據代碼第~行是創建一個數據集並填充內容代碼第~行是將數據集綁定到GridView控件上
GridView_Delete事件是當管理者單擊刪除按鈕時觸發的該事件將管理者單擊的GridView控件中的當前條的數據作為參數進行刪除操作整段代碼如程序所示
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15987.html