天使的網站編程經驗分享
天使將會展現網站編程最真實的一面,包括編程中遇到的一些錯誤指令的處理,網站調試過程,排查代碼錯誤等,通過本系列經驗,相信你在.net網站開發方面會有一個很大的提升。同時也希望小伙伴們喜歡天使的經驗,把
天使將會展現網站編程最真實的一面,包括編程中遇到的一些錯誤指令的處理,網站調試過程,排查代碼錯誤等,通過本系列經驗,相信你在.net網站開發方面會有一個很大的提升。同時也希望小伙伴們喜歡天使的經驗,把我的經驗分享給更多需要幫助的人。
在編輯界面增加下拉列表控件
要實現二級聯動分類列表,我們需要在編輯界面上增加一個下拉列表控件。可以使用的DropDownList控件來實現,需要添加兩個DropDownList控件,一個用于顯示大分類,另一個用于顯示小分類。
修改代碼以實現二級聯動
進入代碼界面,對新增的下拉列表控件進行相應的修改。首先,在數據庫中調試SQL語句,查找新聞子ID為空的記錄,即大分類。然后,打開第一個下拉列表框的屬性窗口,選擇TextChanged事件,并雙擊進入代碼界面。
根據大分類獲取對應的小分類
當大分類文本內容改變時,我們需要根據獲取到的大分類名查詢對應的小分類名。可以在MyClass類中新增一個方法,該方法返回一個SQL的查詢結果。通過執行相應的SQL語句,可以得到對應大分類的小分類。
public string sqlResult(string txt, string sCmd) { try { SqlConnection cnn (); SqlCommand cmd new SqlCommand(); CommandType.Text; sCmd; cnn; SqlDataAdapter da new SqlDataAdapter(); cmd; DataSet ds new DataSet(); (ds, "Table"); string re ["Table"].Rows[0][txt].ToString(); da.Dispose(); return re; } catch { return txt; } }