這裏是概念的樣本可以使用:在LanguageDropDown
<EditItemTemplate>
<asp:Label ID="DataLabel" runat="server" Text="<% $resources:AppResource,UserData %>"
CssClass="OneColumnTitleLabel"></asp:Label>
<br />
<br />
<asp:Label ID="EmailLabel" CssClass="RightColumnLabel" runat="server" Text='<%# Resources.AppResource.Email + ":" %>'></asp:Label><br />
<asp:TextBox ID="EmailTextBox" runat="server" CssClass="RightColumnText" Text='<%# Eval("Email") %>'
ReadOnly="true"></asp:TextBox>
<br />
<asp:Label ID="LanguageLabel" CssClass="RightColumnLabel" runat="server" Text='<%# Resources.AppResource.Language + ":" %>'></asp:Label><br />
<asp:DropDownList ID="LanguageDropDown" runat="server" CssClass="RightColumnDropDown"
DataSourceID="LanguageDataSource" DataTextField="Name" DataValueField="Id" SelectedValue='<%# Bind("LanguageId") %>'
AppendDataBoundItems="True">
<asp:ListItem Value="" Text="" Selected="True">
</asp:ListItem>
</asp:DropDownList>
<br />
<asp:Label ID="Label2" CssClass="RightColumnLabel" runat="server" Text='<%# Resources.AppResource.Company + ":" %>'></asp:Label><br />
<asp:TextBox ID="CompanyTextBox" runat="server" CssClass="RightColumnText" Text='<%# Bind("Company") %>'></asp:TextBox>
<br />
<asp:Label ID="PhoneLabel" CssClass="RightColumnLabel" runat="server" Text='<%# Resources.AppResource.Phone + ":" %>'></asp:Label><br />
<asp:TextBox ID="PhoneTextBox" runat="server" CssClass="RightColumnText" Text='<%# Bind("Phone") %>'></asp:TextBox>
<br />
<asp:Button ID="UpdateUserData" runat="server" Text='<%# Resources.AppResource.Save %>'
CssClass="Button" CommandName="Update" CausesValidation="true" />
</EditItemTemplate>
採取通知(LanguageId被綁定回列表視圖)。這個下拉列表綁定到這樣的數據源:
<asp:ObjectDataSource ID="LanguageDataSource" runat="server" SelectMethod="GetLanguages"
TypeName="GP.Solutions.Services.LanguageManager"></asp:ObjectDataSource>
這是如何綁定下拉列表視圖。
這怎麼回答這個問題? Shennigans。 – NINtender