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.
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.
Ich brauche eure Hilfe ich bin hier am verzweifeln. Also ich hab auf meiner Page n DataGrid, und da bau ich per Template
Code:
<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:
foreach (DataGridItem Item in MainGrid.Items)
{
CheckBox1 = (CheckBox) Item.Cells[0].Controls[1];
m_Debug.Log("TBOX:"+CheckBox1.Checked.ToString());
}
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.