所以在這個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