zuweisen Hier ist meine Aspx-Seite: Ich möchte eine Spalte an Dropdown-Liste binden, aber ich finde Repeater ("Repeater1") im Back-End Code. Bitte Hilfe!Wie man eine Datenquelle einer Dropdown-Liste in einem Repeater in einer Gridview ASP.net mit C#
<asp:GridView ID="gridViewAllotment" CssClass="table table-striped" runat="server"
AutoGenerateColumns="false" GridLines="None" BorderColor="#999999"
BorderStyle="Groove">
<Columns>
<asp:TemplateField HeaderText="Traffic Police">
<ItemTemplate>
<%# Eval("U_Name") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Traffic Junction">
<ItemTemplate>
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound = "Test">
<ItemTemplate>
<asp:DropDownList ID="ddl_TrafficJunction" runat="server" DataTextField="Junction">
</asp:DropDownList>
</itemTemplate>
</asp:Repeater>
</itemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Hier ist das Back-End-Code:
public partial class JunctionAllotment: System.Web.UI.Page { protected void Page_Load (object sender, EventArgs e) { gridViewAllotment.DataSource = AllotmentLogic.SelectAllTrafficPolices();
gridViewAllotment.DataBind();
Im Backend-Code heißt es "Repeater1" existiert im aktuellen Kontext nicht.
Wie wäre es mit so etwas : http://stackoverflow.com/questions/3310574/asp-repeater-databound – Tubbe
Mein Problem ist Repeater bekommen Daten, wenn ich es außerhalb des Rasters, aber es funktioniert nicht im Raster selbst nach der Verwendung von ItemTemplate. –