绑定列表框

时间:2013-02-14 06:57:02

标签: c# asp.net .net visual-studio-2010

我有4个列表框,我有一个DB作为EMP,表格tab1和列名称,EmpId,Salary ......

所以我想在其中一个列表框中显示薪水。我该怎么办?

SqlConnection con = new SqlConnection(connec);
string insert_query = "select Salary from tab1";
con.Open();
try
{
    SqlCommand cmd = new SqlCommand(insert_query, con);
    int exe = cmd.ExecuteNonQuery();
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    da.Fill(ds);
    ListBox3.DataSource = ds;
    ListBox3.DataBind();
 }
这是这样的吗?我有一些问题,例如列表框中没有显示项目。

2 个答案:

答案 0 :(得分:5)

ListBox3.DataSource = ds;
ListBox3.DataTextField = "Salary";
ListBox3.DataValueField = "EmpID";
ListBox3.DataBind();

你需要先指定它。

答案 1 :(得分:3)

你的代码是正确的,但你需要在绑定之前包含这样的东西..

Listbox3.Datasource=ds; 
Listbox.DataTextField="Salary"
Listbox.DataValueField="EmpId"
Listbox3.Databind();