Bonjour,

J'utilise WebMatrix, et je souhaite créer une datagrid avec des webcontrols dedans. Sur ma page aspx, j'ai mis ce qu'il y a dans la FAQ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<asp:DataGrid id="tabCells" runat="server">
            <Columns>
                <asp:TemplateColumn>
                    <ItemTemplate>
                        <asp:DropDownList id="titi" runat="server"></asp:DropDownList>
                    </ItemTemplate>
                </asp:TemplateColumn>
            </Columns>
        </asp:DataGrid>
Je remplis la datagrid en code-behind avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
myAL = GenCells();
tabCells.DataSource=myAL[0];
tabCells.DataBind();
Ma requete sort en réponse un seul champs. Je m'attendais à ce que ma DDL se remplisse, mais j'ai message d'erreur :
Control 'tabCells__ctl2_titi' of type 'DropDownList' must be placed inside a form tag with runat=server.
Au final, je pense que j'ai besoin d'un bon tutoriel, pour savoir comment créer proprement ma DataGrid, et surtout comment l'interfacer.