Definir le nombre de ligne dans un control gridview asp.net

Résolu
cs_dimmi Messages postés 4 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 3 janvier 2008 - 31 déc. 2007 à 23:41
ramibaccour Messages postés 3 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 29 avril 2010 - 13 avril 2010 à 10:14
salut tout le monde, j'essaye de developper un site web avec Asp.net, VB.net.

je veux definir le nombre des lignes dans un gridview, mais g pas réussi

g fé par exemple " gridview1.rows.count=10 "
pour charger 10 lignes vide pour pouvoir les remplir dynamiquement dans
mon programme, mais je pouvais pas malheureusement changer la valeur de
la propriété count car elle est ReadOnly.

s'il vous plait veuillez m'aider.

merci d'avance !

3 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
1 janv. 2008 à 17:26
Bonjour,

Le Gridview est un controle qui ne fait que l'affichage, il ne gère pas les données, il ne fait que le afficher. Si tu veux mettre n lignes dans ton gridview il faut le faire au niveau du datasource.

Person persons = new List();
persons.Add(new Person( ....

gvTruc.DataSource = persons;
gvTruc.DataBind();

tu peux lui mettre pleins de choses en DataSource il faut que ca implémente IEnumerable, IListSource ou IDataSource

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
cs_dimmi Messages postés 4 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 3 janvier 2008
3 janv. 2008 à 01:35
Merci beaucoup "jesusonline", ça marche bien ce que tu m'as proposé ^^ merci encore !
ramibaccour Messages postés 3 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 29 avril 2010
13 avril 2010 à 10:14
Pour obtenir ou beffinir le nombre de ligne d'une GridView etliser la propriété PageSize

Exemlpe en code ASP:
<asp:GridView ID="GridView1" runat="server" PageSize = "3"

Exemple en code vb:
Dim value As Integer
value = instance.PageSize
instance.PageSize = value
Rejoignez-nous