ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
451
451
EMPFEHLEN
-
Huhu Leutz!
Ich brauche eure Hilfe ich bin hier am verzweifeln. Also ich hab auf meiner Page n DataGrid, und da bau ich per Template
eine CHeckBox rein. Nun will ich den Wert der Checkbox gerne abfragen, aber die gibt immer false zurück, egal ob ich sie gecheckt hab oder nicht.Code :1 2 3 4 5 6
<asp:TemplateColumn HeaderText="x"> <HeaderStyle HorizontalAlign="Center" Width="20px"></HeaderStyle> <ItemTemplate> <asp:CheckBox id="CheckBox1" runat="server" CssClass="optional" asp:CheckBox> </ItemTemplate> </asp:TemplateColumn>
Code :1 2 3 4 5 6 7 8 9 10
[b][size=2][color=#0000ff][/color][/size][/b][size=2][color=#0000ff] [b]foreach [/b][/color][/size][size=2][color=#006400]([/color][/size][size=2]DataGridItem Item [/size][b][size=2][color=#0000ff]in [/color][/size][/b][size=2][color=#0000ff][/color][/size][size=2]MainGrid[/size][size=2][color=#006400].[/color][/size][size=2]Items[/size][size=2][color=#006400]) [/color][/size] [size=2][color=#006400]{ [/color][/size][size=2]CheckBox1 [/size][size=2][color=#006400]= ([/color][/size][size=2]CheckBox[/size][size=2][color=#006400]) [/color][/size][size=2]Item[/size][size=2][color=#006400].[/color][/size][size=2]Cells[/size][size=2][color=#006400][[/color][/size][size=2][color=#00008b]0[/color][/size][size=2][color=#006400]].[/color][/size][size=2]Controls[/size][size=2][color=#006400][[/color][/size][size=2][color=#00008b]1[/color][/size][size=2][color=#006400]]; [/color][/size][size=2]m_Debug[/size][size=2][color=#006400].[/color][/size][b][size=2][color=#191970]Log[/color][/size][/b][size=2][color=#191970][/color][/size][size=2][color=#006400]([/color][/size][size=2][color=#ff00ff]"TBOX:"[/color][/size][size=2][color=#006400]+[/color][/size][size=2]CheckBox1[/size][size=2][color=#006400].[/color][/size][size=2]Checked[/size][size=2][color=#006400].[/color][/size][b][size=2][color=#191970]ToString[/color][/size][/b][size=2][color=#191970][/color][/size][size=2][color=#006400]()); [/color][/size][size=2][color=#006400]} [/color][/size]
Bei andren Leute scheint es ja auch einwandfrei zu gehen nun sagt mir bitte wieso ich das nicht hinbekomme. AutoPostBack hab ich extra aus, weil ich nicht will das der 200mal neu laden muss, denn es gibt da schon n bischen mehr auszuwählen.
Wenn ich eine CheckBox einfach auf der Seite plaziere und dann mit Page.FindCOntrol suche dann ist es kein Problem, aber die in dem DataGrid geben immer false zurück. Auch wenn ich es mit FindControl versuche.
-
28.10.04 09:50 #2
Hallo,
Da stellt sich bei mir erst mal die Frage, wann du die Check Boxen per Template einbaust. Wahrscheinlich passiert das in einem INIT Vorgang beim Laden der Seite. Also vorsicht bei:
Code :1 2 3 4 5 6 7
private void Page_Load(object sender, System.EventArgs e) //Nur aufbauen, wenn der erste Ladevorgang erfolgt! if(Page.IsPostBack == false) { InitMyGridWithCheckBoxes(); } }
Vielleicht hilft Dir das weiter!
Gruß
Alex- Programmierung wäre soooo schön...wenn es keinen User gäb... -
-
Tut mir leid das versteh ich nicht ganz... Ich habe in dem Page Load drinnen das die DB abgefragt wird und dann mache ich einen DataBind mit dem Grid. d.h. Gefüllt wird es erst wenn wenn die seite läd, is ja logisch. Die ablaufreihenfolge ist dann aber
Init->ButtonClick->Auswertung und dazwischen wird das nicht neu initalisiert, sollte es wenigstens nicht, udn wird es laut Log auch nicht. Das Grid wird erstellt, dann drück ich den Knof und suche ich direkt nach den CHeckBoxen, d.h. Das Grid wird dazwischen nicht neu initalisiert. Oder soll ich es nichr darein machen WO würdest du mir vorschlagen wo es dann gut aufgehoben wäre?
-
OH MEIN FETTER GOTT ;D
Danke ich küss dir die Füße, das if(PostBack == false) wars ! Ich such schon 2 Tage.
100 mal danke ;D
-
28.10.04 10:17 #5
Gern geschehn! Freut mich, dass es jetzt hin haut!
Gruß
Alex- Programmierung wäre soooo schön...wenn es keinen User gäb... -
Ähnliche Themen
-
ASP.NET MVC Request.IsAjaxRequest() ist immer false
Von ju007 im Forum .NET Web und KommunikationAntworten: 1Letzter Beitrag: 12.08.10, 08:29 -
mysql_query liefert immer false
Von HPB im Forum PHPAntworten: 4Letzter Beitrag: 17.09.07, 11:27 -
C++ Net - Ein If auf ein String immer false
Von pibr im Forum .NET ArchivAntworten: 3Letzter Beitrag: 26.07.05, 10:39 -
is_int() immer false?
Von Wolfsbein im Forum PHPAntworten: 4Letzter Beitrag: 28.11.02, 16:00 -
funktion gibt immer FALSE zurück, warum?
Von DieterWeber im Forum PHPAntworten: 3Letzter Beitrag: 22.09.02, 13:20





Zitieren
Login





