天使的網(wǎng)站編程經(jīng)驗分享
天使將會展現(xiàn)網(wǎng)站編程最真實的一面,包括編程中遇到的一些錯誤指令的處理,網(wǎng)站調(diào)試過程,排查代碼錯誤等,通過本系列經(jīng)驗,相信你在.net網(wǎng)站開發(fā)方面會有一個很大的提升。同時也希望小伙伴們喜歡天使的經(jīng)驗,把
天使將會展現(xiàn)網(wǎng)站編程最真實的一面,包括編程中遇到的一些錯誤指令的處理,網(wǎng)站調(diào)試過程,排查代碼錯誤等,通過本系列經(jīng)驗,相信你在.net網(wǎng)站開發(fā)方面會有一個很大的提升。同時也希望小伙伴們喜歡天使的經(jīng)驗,把我的經(jīng)驗分享給更多需要幫助的人。
在編輯界面增加下拉列表控件
要實現(xiàn)二級聯(lián)動分類列表,我們需要在編輯界面上增加一個下拉列表控件??梢允褂玫腄ropDownList控件來實現(xiàn),需要添加兩個DropDownList控件,一個用于顯示大分類,另一個用于顯示小分類。
修改代碼以實現(xiàn)二級聯(lián)動
進入代碼界面,對新增的下拉列表控件進行相應(yīng)的修改。首先,在數(shù)據(jù)庫中調(diào)試SQL語句,查找新聞子ID為空的記錄,即大分類。然后,打開第一個下拉列表框的屬性窗口,選擇TextChanged事件,并雙擊進入代碼界面。
根據(jù)大分類獲取對應(yīng)的小分類
當大分類文本內(nèi)容改變時,我們需要根據(jù)獲取到的大分類名查詢對應(yīng)的小分類名。可以在MyClass類中新增一個方法,該方法返回一個SQL的查詢結(jié)果。通過執(zhí)行相應(yīng)的SQL語句,可以得到對應(yīng)大分類的小分類。
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; } }