我意识到您可以使用 SqlDataSource 在 gridview 中轻松设置下拉列表,但是仅包含列表项的有限列表呢?如果没有 DataSource,将 Bind 放入所选值似乎不起作用。这是我到目前为止所得到的一个例子。
<EditItemTemplate>
<asp:DropDownList ID="Fund" runat="server" SelectedValue='<%# Bind("Fund") %>' >
<asp:ListItem Value="">---</asp:ListItem>
<asp:ListItem Value="Test1">Test</asp:ListItem>
<asp:ListItem Value="Test2">Test2</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
这似乎是一个愚蠢的小问题,以至于我要在我的数据库中创建一个静态的 10 行表。