Checkboxlist ->Repeater

12/02/2010 - 14:21 von Andreas Kammann | Report spam
Hi zusammen, ich habe auf einer Seite eine Checkboxlist die ich mit
Me.CheckBoxList.Items.Add(myListItem) mit Werten aus einer Datenbank fülle.
WIe kann ich diese am schnellsten durch einen Repeater ersetzen, da ich
jetzt neben der Checkbox auch noch ein Textfeld anzeigen möchte wo man
Zahlen eingeben kann.
Die Zahl und Checkboxwert kommen aus der selben Tabelle.
Oder gibt es noch andere Möglichkeiten zur Darstellung innerhalb der
Checkboxlist
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
12/02/2010 - 22:34 | Warnen spam
Hallo Andreas,

"Andreas Kammann" schrieb:

WIe kann ich diese am schnellsten durch einen Repeater ersetzen, da ich jetzt neben der Checkbox auch noch ein Textfeld anzeigen
möchte wo man Zahlen eingeben kann.



Bau dir ein Control, dass eine Checkbox und eine TextBox beinhaltet (bspw.
ein CompositeControl oder halt eine einfache ASCX) und gib die ihm Item-
Template des Repeaters an.

<asp:Repeater id="MyRepeater" runat="server">
<ItemTemplate>
<abc:DeinControl ID="MyControl" runat="server"
CheckBox-Checked="<%# Container.DataItem.IsChecked %>"
TextBox-Text="<%# Container.DataItem.Text %>" />
</ItemTemplate>
</asp:Repeater>

Das Control dazu musst Du dir natürlich aber schon selbst schreiben :)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen