如何在列表框控件中显示表值?从这段代码中我得到了TeamMember_table的 ProjectCode 值:
SqlDataAdapter adp = new SqlDataAdapter("select ProjectCode from TeamMember_table where EmpId = '" + eid + "'", conn);
我想在 listBox 中显示此 ProjectCode 值。
平台:Visual Studio 2008,带C#的ASP.NET。
答案 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的更多信息。