掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
ListBox控件是Windows 窗體的一個控件,ListBox 控件顯示一個項列表,用戶可從中選擇一項或多項。

站在用戶的角度思考問題,與客戶深入溝通,找到夏津網(wǎng)站設計與夏津網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計制作、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務覆蓋夏津地區(qū)。
中文名
ListBox控件
窗體
Windows 窗體
用戶選擇
用戶可從中選擇一項或多項
屬性確定
SelectionMode
數(shù)據(jù)庫的表中,如果有多個列要現(xiàn)實,而對應的是ListBox控件,一般情況下,ListBox是單列顯示的, 例如
ListBox1.DataSource = dbcenter.accessGetDataSet(sql);
ListBox1.DataTextField = "grade";
ListBox1.DataValueField = "grade";
ListBox1.DataBind();
多列顯示怎么辦呢,原來比較簡單,就利用 ListBox的 ListBox1.Items.Add(ds.Tables[0].Rows[j]["數(shù)據(jù)列"] 的方法
conn.open();
DataSet ds=dbcenter .accessGetDataSet (sql);
int i = dbcenter.accessGetDataSet(sql).Tables[0].Rows.Count;
for (int j = 0; j < i; j++)
public void listboxbind(){SqlConnection conn=new SqlConnection("這里是連接語句")
;//連接數(shù)據(jù)庫(最好用Using括起來)conn.open()
;//打開連接SqlCommand cmd = new SqlCommand("這里寫你的查詢語句,結果集就是你listbox想要顯示的值",conn)
;SqlDataReader sdr = cmd.ExecuteReader()
;while(sdr.read()){ listbox.item.add(sdr["這里寫你想要顯示的列名"].toString().Trim());}sdr.close();conn.close()
; // 關閉數(shù)據(jù)庫連接}
在c#中,可以使用listbox控件來顯示數(shù)據(jù)。以下是使用listbox控件顯示數(shù)據(jù)的步驟:
1. 在windows窗體(winform)上添加一個listbox控件。
2. 在代碼中定義一個list對象,并將需要顯示的數(shù)據(jù)添加到list中。
3. 將list對象綁定到listbox控件的數(shù)據(jù)源(datasource)屬性上。
4. 設置listbox控件的顯示成員(displaymember)屬性為list中的屬性名稱。
5. 調(diào)用listbox控件的databind()方法,將數(shù)據(jù)綁定到listbox上。
以下是一個簡單的示例代碼:
Excel幫助有提到,最多10列:將 ColumnCo unt 設為 0,則顯示第 0 列;設為 -1,將顯示所有列。
對于未綁定的數(shù)據(jù)源,最大列數(shù)為 10(第 0 列至第 9 列)。到此,以上就是小編對于的問題就介紹到這了,希望這4點解答對大家有用。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流