下拉列表:
1.如何把選項放進去。
手動放:不常用。
使用**放:
(1).使用**逐項新增
a.造乙個實體類:重寫父類的tostring()方法,返回要顯示的屬性。
b.使用實體造物件
c.把物件新增到下拉列表的items集合中去。
案例:把民族表中的資料讀取出來載入到下拉列表中去。
a.準備實體類、鏈結類、資料訪問類。
b.在介面後台**中,呼叫資料訪問類,獲取返回來的民族列表資料。
c.遍歷列表中的每一項,把它每個加進下拉列表的items集合中。
逐項新增nation da = new nation("
-1","
==請選擇==");
combobox1.items.add(da);
list
list = new nationda().select
();
foreach (nation data in
list)
(2).直接使用資料繫結
需要用到的屬性:
datasource - 下拉列表的資料**,一般是實體類的集合。
displaymember - 要作為顯示項的屬性名。
valuemember - 要作為值項的屬性名。
案例:把民族表中的資料讀取出來載入到下拉列表中去。
a.準備實體類、鏈結類、資料訪問類。
b.呼叫資料訪問類,把返回來的資料,賦給下拉列表的datasource
c.設定下拉列表的displaymember和valuemember屬性。
案例:如何為下拉列表中加上「請選擇」的項
(1).使用**逐項新增
只需在逐項新增的**之前,加上乙個「請選擇」的項即可
(2).直接使用資料繫結
需要事選在資料來源(即列表集合)中新增乙個「請選擇」的項。繫結即可上去。
2.如何把選中項獲取出來。
相關屬性:selecteditem--選中的項
使用下拉列表的selecteditem屬性來獲取,獲取出來的型別是object,需要強制轉換成相應的型別。然後再獲得某相應屬性的值。
案例:獲取選中的民族的名稱和code值出來。
1 label1.text = (combobox1.selecteditem asnation).name;
2 label1.text += (combobox1.selecteditem as nation).code;
3.如何設定某一項為選中項。
遍歷下拉列表中的每一項,找到與要設定為選中項的值一樣的那一樣,然後把這個物件賦給selecteditem
案例:設定下拉列表中選中項與文字框中輸入的代號一致。
1private
void button2_click(object
sender, eventargs e)
2
三其它屬性
dropdownstyle - dropdown--既可以選,又可以填寫。dropdownlist--只能選
綜合案例:
1.實現人員表的新增功能:
第三講 前置知識
啥是前置的知識?應該是一種粗略的大概的,對其進行解。就像平時玩戲,要知道這個遊戲有啥子背景,講的是啥事兒,如何去玩它。包括遊戲中各類的圖示代表什麼個意思,初期對其進行初步的了解。說的好像你很屌的樣子,再屌又咋滴,還不是屌絲乙個,光棍一條,哈哈!你說我,老大咱都要各自照照鏡先吧。我已經夠青出於蘭了,你...
Java基礎第三講
一.運算子 1.邏輯運算子 一般用於連線boolean型別的表示式或值 並且 有false則false 或者 有true則true 非 非false則true,非true則false 偶數個不會改變本身 異或 結果相同為false,結果不同則為true 短路與 與 的區別 結果一樣,具有短路效果,如...
第三講 Docker 安裝
我們將在centos linux上安裝docker。如果沒有centos系統,你可以使用虛擬機器virtual box來安裝centos,可參考下面的文章 docker的版本 通常安裝社群版本。系統要求 要安裝docker ce,需要使用centos 7的穩定版本 核心版本必須3.8或之後 注意 必...