Je veux créer plus d'un gridview. Et je veux les ajouter du code derrière (.cs). Voici mon code qui est presque travaillé. Mais quelqu'un peut-il trouver quel est un problème avec cela?Créer Gridview totalement par programme dans asp.net C# 4.0
Sample.aspx:
<body>
<form id="form1" runat="server">
<%CreateGridView();%>
</form>
</body>
Sample.aspx.cs:
using System;
using System.Collections;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected GridView CreateGridView()
{
GridView gv = new GridView();
gv.ID = "_gridview1";
Queue q = new Queue();
for (int i = 0; i < 20; i++)
q.Enqueue(i);
gv.DataSource = q;
gv.DataBind();
gv.Visible = true;
return gv;
}
}
Basculer vers MVC. La génération de contrôle est beaucoup plus facile. –