//ça, c'est ta string de connexion ou tu dois définir le nom du user, le nom de ta base le server et le time out string s_cnn = "user_id=nom, initial catalog=bdd;data source=serveur;Connect Timeout=30"; //tu initialises ta connexion SqlConnection cnn = new SqlConnection(s_cnn); //la requetestring s_query "select * from table where truc '"+machin+"'"; //tu ouvres ta connexion cnn.Open(); //Tu initialises un Dataset DataSet dg_data = new DataSet(); //idem sur le dataadpter (c'est lui qui va te permettre de //recupérer tes données SqlDataAdapter sda_adapt = new SqlDataAdapter(s_query, cnn); //Tu récupéres dans le dataset les données qui ont été //récupées par la requete sda_adapt.Fill(dg_data,"nom_de_ta_table"); //On ferme la connexion cnn.Close(); //On donne la source des données au datagrid this.dgmatos.DataSource=dg_data.Tables[0]; //On envoie le tout et hop!! this.dgmatos.DataBind();