使用数据库绑定ListBox控件

发表于:2015-2-28 09:47

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Summer_2014    来源:51Testing软件测试网采编

  1. The HTML Markup
<div>
<asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>  <br />
<asp:Button ID="Button1" runat="server" Text="Get Selected Values" OnClick="Button1_Click" />
</div>

  2. The button event
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//填充数据
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn() { ColumnName = "Id", DataType = typeof(int) });
dt.Columns.Add(new DataColumn() { ColumnName = "Name", DataType = typeof(string) });
dt.Rows.Add(1, "Scott");
dt.Rows.Add(2, "John");
dt.Rows.Add(3, "Tom");
dt.Rows.Add(4, "Ross");
ListBox1.DataValueField = "Id";
ListBox1.DataTextField = "Name";
ListBox1.DataSource = dt;
ListBox1.DataBind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
int id = int.Parse(ListBox1.SelectedItem.Value);
Response.Write(id);
}
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号