Problème GridView et Checbox
	
	
		Bonjour,
J'ai un souci concernant une GridView. :?
Je la remplis dans mon Page_Load si ce n'est pas un PostBack comme ceci :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 |  
protected void Page_Load(object sender, EventArgs e)
{
   if (!IsPostBack)
   {
      // Je remplis ici
   }
} | 
 J'ai une colonne qui contient des checkbox. Je voudrais pouvoir récupérer les CheckBox sélectionnées en cliquant sur un Button.
Le problème c'est qu'en arrivant dans mon Button_Click, mon GridView n'a plus de lignes.
	Code:
	
| 12
 3
 4
 5
 
 |  
protected void preSelectLigne_Click(object sender, EventArgs e)
{
   int i = ProductGridView.Rows.Count; // Ici i = 0
} | 
 Voici ce que j'ai dans l'aspx :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 
 |  
<asp:GridView ID="ProductGridView" runat="server" AutoGenerateColumns="False" DataKeyNames="ID_PRODUIT"
 DataSourceID="ProductSqlDataSource10" AllowSorting="True" OnSorting="ProductGridView_SortCommand"
   CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt">
  <Columns>             
  <asp:HyperLinkField  DataNavigateUrlFields="ID_PRODUIT" ItemStyle-HorizontalAlign="Center"                                                            DataNavigateUrlFormatString="tabedProduit.aspx?ID_PRODUIT={0}" DataTextField="NOM_PRODUIT"
 SortExpression="NOM_PRODUIT" Target="_self" HeaderText="Nom" ItemStyle-Width="150px" />
   <asp:BoundField DataField="TYPE_PRODUIT" SortExpression="TYPE_PRODUIT" HeaderText="Type" ItemStyle-HorizontalAlign="Center"/>
 <asp:BoundField DataField="MARCHE" SortExpression="MARCHE" HeaderText="Marché" ItemStyle-HorizontalAlign="Center"/>
  <asp:TemplateField ItemStyle-HorizontalAlign="Center" >
  <ItemTemplate>
   <asp:HyperLink ID="HyperLinkDetail" runat="server" ImageUrl="/images/clientV2_06.png"  NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "ID_PRODUIT", "tabedProduit.aspx?ID_PRODUIT={0}") %>'></asp:HyperLink>
  </ItemTemplate>
  </asp:TemplateField>
  <asp:TemplateField HeaderText="Présélectionner" ItemStyle-HorizontalAlign="Center">
   <ItemTemplate>
    <asp:CheckBox ID="chkSelectLigne" runat="server"/>
    </ItemTemplate>
    </asp:TemplateField>
  </Columns>
 </asp:GridView> 
 
 
<asp:ImageButton ID="preSelectLigne" runat="server" OnClientClick="preSelectLigne_Click"
 ImageUrl="~/images/boutons/selectionner.png" OnClick="preSelectLigne_Click" /> | 
 
Quelqu'un aurait une idée ?
EDIT : C'est résolu.