在ASP .NET 3.5 ListView InsertItemTemplate 中,我想更改文本框:
<asp:TextBox ID="txt" runat="server" Text='<%# Bind("plant") %>' />
到ListBox:
<asp:ListBox ID="list" runat="server" DataValueField='<%# Bind("plant") %>' >
如何将字段'plant'绑定到列表框?
更新1
以下是使用具有SelectedValue属性的组合框的示例:
<cc1:ComboBox ID="ComboBox1" AutoPostBack="false"
DropDownStyle="DropDownList" AutoCompleteMode="Suggest"
CaseSensitive="false" CssClass="AjaxToolkitStyle"
ItemInsertLocation="Append"
SelectedValue='<%# Bind("car") %>' runat="server">
<asp:ListItem>Porsche</asp:ListItem>
<asp:ListItem>VW</asp:ListItem>
<asp:ListItem>BMW</asp:ListItem>
<asp:ListItem>UNK</asp:ListItem>
</cc1:ComboBox>
答案 0 :(得分:1)
你试过SelectedValue吗?
<asp:ListBox ID="list" runat="server" SelectedValue='<%# Bind("plant") %>' >
</asp:ListBox>
答案 1 :(得分:1)
<asp:ListBox ID="list" runat="server">
<asp:ListItem Text='<%# Bind("plant") %>'></asp:ListItem>
</asp:ListBox>
但是,这只会在列表框中填充一个项目,我怀疑这是你想要的。