這節我們講下BulletedList 這個控件,從字面意思上來看,象子彈一樣排列的列表.馬上聯想到一挺重機槍,旁邊是一頭還在箱子裡的彈夾連著的,哇,還有個頭上插滿樹枝,臉象從鍋爐下面撐了一下的傢伙,張著一張足以塞下一沙鍋大拳頭的嘴在瘋狂的掃射.我靠,帥蒙(不是呆)了.
暈死.說正題,bulletedlist控制項和其他的清單控制項一樣,都衍生自ListControl類,所以用法以及很多屬性也是大同小異的.他的主要功能就是創建一個無序或有序(帶編號)的列表,他可以直接添加靜態項,也可以綁定資料上去.
他的樣式比其他的列表控制項多了那麼一丁點,例如BuletImageUrl(用項目符號的圖象),
他的呈現方式主要有以下幾種:
靜態新增項目的列:
我們下面做一個靜態添加項,然後在眾目睽睽下我把他改成超連結的
aaaaaaa
aaaaa
bbbbb
無連結的文字列:(沒啥神秘的,就是把DisplayMode 屬性設為Text ,事實上預設的就是這個 )
10932 Bigge Rd.
309 63rd St. #411
589 Darwin Ln.
22 Cleveland Av. #14
5420 College Av.
有連結的文字欄位:(沒啥神秘的,就是把DisplayMode 屬性設為HyperLink )
但這個的超連結都沒有那麼好做了,他預設連結的就是本頁加value的值,我很不爽,但是我在屬性找了半天也沒見半個可以直接設定連結的東東,經過30秒的鬱悶兼十分不爽之後,我決定自己來給他改造,當然不是從bulletedlist類裡面改,呵呵,我們利用他的DataBound事件來做!
10932 Bigge Rd.
309 63rd St. #411
589 Darwin Ln.
22 Cleveland Av. #14
5420 College Av.
超連結按紐:(就是把DisplayMode 屬性設定為LinkButton )
10932 Bigge Rd.
309 63rd St. #411
589 Darwin Ln.
22 Cleveland Av. #14
5420 College Av.