【发布时间】:2014-02-20 23:48:08
【问题描述】:
我有一个gridview,在编辑模式下在一列中有一个下拉列表 问题是我无法在编辑后保存选定的值,当我按下编辑时我可以显示字段中的数据。 我展示了一些执行 SelectedValue='' 的示例,但 SelectedValue 无法识别。 页面是
<asp:TemplateField HeaderText="Category" SortExpression="Category">
<EditItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" DataTextField="Category" >
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Category") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
当我使用文本框而不是 dtopdown 时,编辑后的值会正确保存 有什么想法吗?
【问题讨论】:
-
你的代码在哪里?
-
后面没有代码。我用同样的东西展示了一个视频,那里没有任何代码youtube.com/watch?v=_hrJQ3D6WTw