如何将表值显示到列表框?

时间:2009-05-04 11:43:40

标签: c# asp.net listbox

如何在列表框控件中显示表值?从这段代码中我得到了TeamMember_table的 ProjectCode 值:

SqlDataAdapter adp = new SqlDataAdapter("select ProjectCode from TeamMember_table where EmpId = '" + eid + "'", conn);

我想在 listBox 中显示此 ProjectCode 值。

平台:Visual Studio 2008,带C#的ASP.NET。

1 个答案:

答案 0 :(得分:2)

使用ASP.NET ListBox控件,您可以通过分配DataSource属性来执行此操作:

 ListBox1.DataSource = YourDataSource;
        ListBox1.DataTextField = "projectCode";
        ListBox1.DataBind();

其中“YourDataSource”可以是填充了SqlDataAdapter数据的DataTable。

您也可以手动添加每个项目:

ListItem item = new ListItem();
            item.Text="sometext";
            item.Value="somevalue";
            ListBox1.Items.Add(item);

您可以阅读有关数据绑定和ASP.NET ListBox控件here的更多信息。