【发布时间】:2015-07-12 22:08:04
【问题描述】:
我正在使用 DropDownList:
<asp:DropDownList ID="ddlCategory" runat="server"></asp:DropDownList>
并将其与我的数据库绑定,如下所示:
ddlCategory.DataSource = readCategory.Category();
ddlCategory.DataTextField = readCategory.Category().Columns[1].ToString();
ddlCategory.DataValueField = readCategory.Category().Columns[0].ToString();
ddlCategory.DataBind();
我的 ddlCategory 必须显示以下数据:“Microsoft”、“Apple”、“Google”,但显示为三倍。
readCategory 运行良好。 在我的数据库中,它没有增加三倍。
发生了什么事? (如果需要,我可以发布更多详细信息)
【问题讨论】:
-
当你运行 select * from tbl_category 时你会得到多少条记录
-
4 条记录(“Microsoft”、“Apple”、“Google”和“Test”)。
标签: c# asp.net data-binding datatable