Bonjour,

Je désirerais, dans un GridView, connaitre le numéro de l'item.
Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<asp:GridView ID="GridView2" runat="server" DataSourceID="SqlDataSource1" AllowPaging="True" 
                        AutoGenerateColumns="False" CellPadding="4" EnableSortingAndPagingCallbacks="False"
                        GridLines="None" DataKeyNames="id_news" PageSize="2" ShowHeader="False">
                        <PagerSettings Visible="false" />
                    <Columns>
                        <asp:TemplateField>                   
                            <ItemTemplate> 
                                <div id="news1" class="sidebar_list_black">
                                    <img src="/images/visuel_news.jpg" alt="Visuel" class="visuel" />
                                    <h4><%#Eval("tx_titre")%></h4>
                                    <p><%#Eval("tx_content")%></p>
                                    <a href="<%#"/news/actu.aspx/id="+Eval("id_news").ToString%>" title="Read more...">
                                        <img src="/images/puce_fleche_orange.jpg" alt="Bullet" /> Read more...
                                    </a>
                                </div>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>
Le div dont l'identifiant est "news1" devrait voir le 1 remplacé par la position de l'item. Ici, vu qu'on en affiche 2, 1 ou 2.

Existe-t-il une variable prédéfinie qui contienne cette valeur ? Ou une autre méthode ?

Merci par avance