所以在这个gridview中,有一个状态栏,我希望有一个下拉列表,当点击编辑按钮时,Pass,Pending,Fail出现。这些值已经在一个表中,所以我需要以某种方式将该表绑定到每个行的每个ddl。如何使用VB从数据库表格的GridView中绑定下拉列表?
这是gridview中的列。正如你所看到的,我想只是显示了当没有在编辑模式下一个标签,一个DDL当编辑按钮被按下
<asp:TemplateField HeaderText="During Production Status" SortExpression="DuringProductionStatus">
<EditItemTemplate>
<asp:DropDownList ID="ddlStatus" runat="server" datavaluefield="Name"
datatextfield="Name" DataSource="*What goes here?*"> />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblStatus" runat="server"
Text='I don't understand how to get this from the ddl' />
</ItemTemplate>
</asp:TemplateField>
为了清楚起见,我的表名为状态,并且该数据库命名为DirectImport
感谢您的好回答。我从来没有使用过这种数据源,所以我对这个椭圆部分的实际情况有点困惑。 – Justen 2009-12-05 18:25:14
就像我说的,当你开始和他们在一起时,他们可能会有一些技巧。我比SqlDataSource更喜欢它们,因为我认为它们可以让你更好地控制底下发生的事情。 如果你能得到一份副本,在第三章的基本ASP.NET中有一个很好的讨论(http://www.amazon.co.uk/Essential-ASP-Net-Microsoft-Net-Development/dp/0321237706/REF = sr_1_1?即= UTF8&S =书籍&QID = 1260039006&SR = 8-1) – PhilPursglove 2009-12-05 18:58:14