WebUserControl dans repeater
Bonjour,
J'ai un soucis avec mon WebUserControl que j'utilise dans un repeater.
J'ai une propriété ID que je voudrais utiliser lorsque je clique sur le bouton de mon WUC
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| int _id;
publicint IdItem
{
get { return _id; }
set { _id = value; }
}
protected void cmdCommander_Click(object sender, EventArgs e)
{
exemple : this.TextBox1.Text = _id.ToString();
} |
et voila mon repeater :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <asp:RepeaterID="Repeater "runat="server"DataSourceID="sdsListeDvdCategorie">
<ItemTemplate>
<divstyle="padding-top: 5px; float: right;">
<uc1:WebUserControlrunat="server"IdItem='<%# Eval("id_article") %>'/>
</div>
</ItemTemplate>
</asp:Repeater>
<asp:SqlDataSourceID="sdsListeDvdCategorie"runat="server"ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [id_article], [titre_a], [description_a], [dateSortie_a], [prix_a], [stock_a], [image_a], [id_categorie] FROM [t_article] WHERE ([id_categorie] = @id_categorie) ORDER BY [titre_a], [dateSortie_a], [id_article]">
<SelectParameters>
<asp:QueryStringParameterDefaultValue="2" Name="id_categorie" QueryStringField="id_cat" Type="Int32"/>
</SelectParameters>
</asp:SqlDataSource> |
Le problème c'est que sur tout mes items, l'id n'est pas passé en paramètre n'est pas prit en compte et est null! :(
Est-ce que quelqu'un peut m'aider svp...
Merci d'avance
Enjoy @+