ListBox多列顯示,原來比較簡單

數據庫的表中,若是有多個列要現實,而對應的是ListBox控件,通常狀況下,ListBox是單列顯示的, 例如sql

 ListBox1.DataSource = dbcenter.accessGetDataSet(sql);
           ListBox1.DataTextField = "grade";
          ListBox1.DataValueField = "grade";
           ListBox1.DataBind();數據庫

多列顯示怎麼辦呢,原來比較簡單,就利用 ListBox的  ListBox1.Items.Add(ds.Tables[0].Rows[j]["數據列"]  的方法測試

conn.open(); spa

DataSet ds=dbcenter .accessGetDataSet (sql);      List

       int i = dbcenter.accessGetDataSet(sql).Tables[0].Rows.Count;   方法

          for (int j = 0; j < i; j++)         數據

    {      db

       ListBox1.Items.Add(ds.Tables[0].Rows[j]["grade"].ToString()+"年級" + ds.Tables[0].Rows[j]["exam_subject"].ToString());    co

            }ab

            conn.Close();  

       }

測試經過

相關文章
相關標籤/搜索