begin process at 2012 05 27 13:32:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

SQL Server

 > 

afficher les enregistrements d'une table ds datagrid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

afficher les enregistrements d'une table ds datagrid

dimanche 5 novembre 2006 à 18:47:03 | afficher les enregistrements d'une table ds datagrid

sonia5

salut tout le monde
je veux afficher les enregistrements d'une table d'sql server ds un datagrid la verite j'ai reussi a faire ça , mais les linkbouton de suivant et precedent ne fonctionne pas c'est a dire j'affiche une seule page ds datagrid......
je travaille par asp.net/c# et bd sql server
svp qlq peut m'aider a realiser mon programme
j'ai besoin vraiment d'aide
merci d'avance................ 
lundi 6 novembre 2006 à 09:06:51 | Re : afficher les enregistrements d'une table ds datagrid

lilippx

salut, est ce que tu travailles sous .net2 ou 1.1?
tu utilises quel control d'accés au données, sqlDataSource?
colle un bout de ton code si tu veux.
lundi 6 novembre 2006 à 23:22:41 | Re : afficher les enregistrements d'une table ds datagrid

sonia5

Je travaille par MICROSOFT VISUAL STUDIO.NET 2003 à mon avis c'est asp.net 1

Et voici mon code :

 

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

namespace WebApplication2

{

      /// <summary>

      /// </summary>

      public class WebForm3 : System.Web.UI.Page

      {

            protected System.Data.SqlClient.SqlConnection sqlConnection1;

            protected System.Data.SqlClient.SqlCommand cmdNext;

            protected System.Data.SqlClient.SqlCommand cmdPrevious;

            protected System.Web.UI.WebControls.LinkButton btnPrevious;

            protected System.Web.UI.WebControls.LinkButton btnNext;

            protected System.Web.UI.WebControls.DataGrid DataGrid1;

            protected System.Data.SqlClient.SqlCommand sqlCommand1;

      private int CurrentPage;

 

            private void Page_Load(object sender, System.EventArgs e)

            {

                  if (!Page.IsPostBack)

                  {

                        CurrentPage = 0;

                        cmdNext.Parameters["@customerid"].Value = "";

                       

                        FillGrid(cmdNext);

                  }

 

                 

            }

           

 

 

            private void FillGrid(System.Data.SqlClient.SqlCommand currentSqlCommand)

            {

                  System.Data.SqlClient.SqlDataReader dr;

                  sqlConnection1.Open();

 

                  dr = currentSqlCommand.ExecuteReader();

                  DataGrid1.DataSource = dr;

                  DataGrid1.DataBind();

                  dr.Close();

                  sqlConnection1.Close();

                  ViewState["CurrentPage"] = CurrentPage;

                  ViewState[CurrentPage.ToString()] = DataGrid1.Items[0].Cells[0].Text;

           

                  if (DataGrid1.Items.Count < DataGrid1.PageSize)

                  {

                        btnNext.Enabled = false;

                  }

            }

 

            private void btnNext_Click(object sender, System.EventArgs e)

            {

                 

                  CurrentPage = (int)(ViewState["CurrentPage"]);

                  CurrentPage++;

     

                  string lastid = DataGrid1.Items[9].Cells[0].Text;

                  cmdNext.Parameters["@customerid"].Value = lastid;

                  FillGrid(cmdNext);

            }

 

 

 

 

 

 

 

 

           

           

            #region Code généré par le Concepteur Web Form

            override protected void OnInit(EventArgs e)

            {

                  InitializeComponent();

                  base.OnInit(e);

            }

            private void InitializeComponent()

            {   

                  this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();

                  this.cmdNext = new System.Data.SqlClient.SqlCommand();

                  this.cmdPrevious = new System.Data.SqlClient.SqlCommand();

                  this.sqlCommand1 = new System.Data.SqlClient.SqlCommand();

                  this.DataGrid1.SelectedIndexChanged += new System.EventHandler(this.DataGrid1_SelectedIndexChanged);

                  //

                  // sqlConnection1

                  //

                  this.sqlConnection1.ConnectionString = "workstation id=\"monserveur\";packet size=4096;integrated security=SSPI;data s" +

                        "ource=\"monserveur\";persist security info=False;initial catalog=Northwind";

                  //

                  // cmdNext

                  //

                  this.cmdNext.CommandText = "SELECT TOP 10 CustomerID, CompanyName, City FROM Customers WHERE (CustomerID > @c" +

                        "ustomerid) ORDER BY CustomerID";

                  this.cmdNext.Connection = this.sqlConnection1;

                  this.cmdNext.Parameters.Add(new System.Data.SqlClient.SqlParameter("@customerid", System.Data.SqlDbType.NVarChar, 5, "CustomerID"));

                  //

                  // cmdPrevious

                  //

                  this.cmdPrevious.CommandText = "SELECT TOP 10 CustomerID, CompanyName, City FROM Customers WHERE (CustomerID >= @" +

                        "customerid) ORDER BY Custom";

                  this.cmdPrevious.Connection = this.sqlConnection1;

                  this.cmdPrevious.Parameters.Add(new System.Data.SqlClient.SqlParameter("@customerid", System.Data.SqlDbType.NVarChar, 5, "CustomerID"));

                  this.btnPrevious.Click += new System.EventHandler(this.btnPrevious_Click);

                  //

                  // sqlCommand1

                  //

                  this.sqlCommand1.CommandText = "SELECT COUNT(CustomerID) AS Expr1 FROM Customers";

                  this.sqlCommand1.Connection = this.sqlConnection1;

                  this.Load += new System.EventHandler(this.Page_Load);

 

            }

            #endregion

 

            private void btnPrevious_Click(object sender, System.EventArgs e)

            {

                        btnNext.Enabled = true;

                  CurrentPage = (int)(ViewState["CurrentPage"]);

                  CurrentPage--;

                  if (CurrentPage >= 0)

                  {

                        string firstid;

                        firstid = (string)(ViewState[CurrentPage.ToString()]);

                        cmdPrevious.Parameters["@customerid"].Value = firstid;

                        FillGrid(cmdPrevious);

                  }

 

           

            }

 

      }

}

 

 

et merci pour votre rèponse........

lundi 7 mars 2011 à 23:57:01 | Re : afficher les enregistrements d'une table ds datagrid

dorra004

Bonsoir,
j'ai un gros problème avec le bouton supprimer pour supprimer une ligne de la base se donné.
Pouvez-vous m'aider SVP?
Merci d'avance


Cette discussion est classée dans : table, afficher, enregistrements, datagrid, ds


Répondre à ce message

Sujets en rapport avec ce message

afficher Contenu table ds un tableau [ par seedorf ] salut,je suis debutant en asp; j'aimerai pouvoir afficher le contenu de ma table client par exemple sous forme d'un tableau.merci d'avance.seedorf afficher un champ d'une autre table [ par perle007 ] Salut!!!j'ai deux tables qui ont un champ en commun (service_id) qui est ds la table (services_fr) et la table (publications_fr) ce que je veux faire lignes dans un datagrid [ par sorcier_sly ] Salut,Est ce qu'il est possible d'afficher un datagrid vide ou il y a 5 lignes en permanence ?Car quand mon datagrid est vide, je ne vois que mon head Afficher un checkbox dans un datagrid ? [ par bernett ] Bonjour à tous je souhaitais savoir s'ilétait possible d'afficher un champ de type "bit" sous SQL Server sous forme d'un checkbox dans un datagrid ave pb ds datagrid - Evenements/colonne bouton [ par airkube ] Bonjour a tous je débute en .net et j'ai un petit pb avec mon datagrid :J'ai creer un datagrid et j'y ajoute les colonnes de ma base par code (vb) en Le dataset [ par Troyan ] Salut à tous, et surtout à azra je suppose que c'est plus pour lui !j'ai rempli un dataset         ADAPT.Fill(DS, "FIC")j'épargne le debut pour ne pas juste une chtite petite aide ça serai tres sympa de votre part [ par bakchlada ] salut ,mon probleme cette fois-ci concerne la date ...... preparez vous j'aio plusieurs questions !! (desolée )1))__j'ai une base de donnee contenant Afficher les derniers enregistrements avec une requete oracle [ par Dellys ] Bonjourje veut  extrairer que les dix derniers enregistrements avec une reqûete sur une table oracle Salutations Cacher des colonnes de datagrid [ par cabbry ] Bonjour, je voudrais cacher certaines colones de mon datagrid à partir du code behind... Je me suis appuyé sur cet article: 5.13 How do I hide a co Problème Liste Modifiable [ par bluntz54 ] Bonjour à tous je souhaite afficher les différents noms de champs de ma table dans une liste modifiable afin d afficher le contenu du champ sélectionn


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales