Checkbox repeater

Signaler
Messages postés
42
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
29 janvier 2013
-
Messages postés
561
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
10 juin 2010
-
bonjour
mon probleme je peux pas recuperer les données qui correspondent aux checkbox cochées , voila jé creer un repeater qui contient une table dans son itemtemplate les colonnes de cette table sont liées a des enregistrements de la base de données et une colonnes qui contient des checkbox qui né pas liée a la base de donnnés  voila mon repeater :
<

asp:Repeater
ID="Repeater1"
runat="server"
OnItemCommand="Repeater1_ItemCommand"
OnItemCreated="Repeater1_ItemCreated"
OnItemDataBound="Repeater1_ItemDataBound">

<ItemTemplate>

<table
id="table1"
bordercolor=
"black"
cellspacing="0">

<tr
bgcolor="#aaaadd"><td
width="350"><asp:CheckBox
AutoPostBack="true"
ID="chk"
OnCheckedChanged="ch_checked"
runat="server"
/></td>

<td><asp:linkbutton
id="btndelete"
commandArgument='<%# DataBinder.Eval(Container.DataItem,"NumD" )%>
'
runat="server"> [Supprimer]
</asp:linkbutton>

</

td>

<td><%
#
DataBinder.Eval(Container.DataItem,
"NumD" )%>
</td>

<td><%
#
DataBinder.Eval(Container.DataItem,
"Date_prevue" )%>
</td>

<td><%
#
DataBinder.Eval(Container.DataItem,
"Date_reelle" )%>
</td>

<td><%
#
DataBinder.Eval(Container.DataItem,
"Resultat" )%>
</td>

<td><%
#
DataBinder.Eval(Container.DataItem,
"Observation" )%>
</td>

</tr>

</table>

</ItemTemplate>

</asp:Repeater>
remarque jé pu recuperer les indices de cases cochées par dans une arraylist liste

protected
void ch_checked(
object sender,
EventArgs e){

liste =

new
ArrayList();

CheckBox ch = (
CheckBox)sender;

foreach (
RepeaterItem Item
in Repeater1.Items){

 

if (((
CheckBox)Item.FindControl(
"chk")).Checked){

string gh = Item.ItemIndex.ToString();

// Response.Write(gh);

//string gh1 = ch.ID.ToString();

// Response.Write(gh1+gh);liste.Add(gh);

}

 

}
}

merci a tte reponse
bonne journée

1 réponse

Messages postés
561
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
10 juin 2010

"qui né pas liée"

"remarque jé pu recuperer"

joli !