piervs
Messages postés26Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention 4 mai 2005
-
22 avril 2005 à 12:20
piervs
Messages postés26Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention 4 mai 2005
-
25 avril 2005 à 14:01
Bonour à tous et merci d'avance !
J'ecris car j'ai un problème de taille avec les propriétés des colonnes d'un datagrid en vb.net (je precise que je debute en VB.net ).
Voilà mon problème :
Je rempli une bête datagrid avec un bête dataset, jusque là tout se passe bien, j'ai les champs et colonnes selectionnés par ma requete qui s'affichent sans aucun soucis. Là où ca se complique c'est quand j'essaye de modifier les colonnes s'affichant (modifier la taille, le titre de celles-ci ou en masquer certaines), là je n'y arrive pas du tout.
Je sais, je sais, vous allez me dire faut utiliser les tablestyle et tout ca. Mais j'ai deja essayé et cet enfo*** de logiciel me mets une exception disant "index outofrange" comme si j'essayais de travailler sur une colonne n'existant pas (genre la colonne 500 ou je sais pas quoi) alors que j'essaye de travailler sur la colonne 1 !!!!!
Voilà si quelqu'un se sent l'ame charitable et peut m'aider, je serais bein heureux.
Merci encore
cs_labout
Messages postés1356Date d'inscriptionsamedi 8 décembre 2001StatutMembreDernière intervention23 octobre 20068 22 avril 2005 à 22:28
Voici un exemple de code avec une
base nommée Immo
table Immo
Avce présentation soignée
L'ecran présente un datagrid 6 colonnes, 2 boutons
Button1 base Access
Button2 Sql Server
Ignore les autres pour le moment
Tout est dans le code, rien dans les prop du datagrid
**************
Imports System.Data.OleDb
Public
Class Form1
Inherits System.Windows.Forms.Form
Private GridTableStyle
As DataGridTableStyle
Private oConnect
As OleDbConnection =
New OleDbConnection
#
Region " Code généré par le Concepteur Windows Form "
Public
Sub
New()
MyBase.New()
'Cet appel est requis par le Concepteur Windows Form.
InitializeComponent()
'Ajoutez une initialisation quelconque après l'appel InitializeComponent()
End
Sub
'La méthode substituée Dispose du formulaire pour nettoyer la liste des composants.
Protected
Overloads
Overrides
Sub Dispose(
ByVal disposing
As
Boolean)
If disposing
Then
If
Not (components
Is
Nothing)
Then
components.Dispose()
End
If
End
If
MyBase.Dispose(disposing)
End
Sub
'Requis par le Concepteur Windows Form
Private components
As System.ComponentModel.IContainer
'REMARQUE : la procédure suivante est requise par le Concepteur Windows Form
'Elle peut être modifiée en utilisant le Concepteur Windows Form.
'Ne la modifiez pas en utilisant l'éditeur de code.
Friend
WithEvents DataGrid1
As System.Windows.Forms.DataGrid
Friend
WithEvents Button1
As System.Windows.Forms.Button
Friend
WithEvents Button2
As System.Windows.Forms.Button
Friend
WithEvents TextBox1
As System.Windows.Forms.TextBox
Friend
WithEvents Label1
As System.Windows.Forms.Label
Friend
WithEvents Button3
As System.Windows.Forms.Button
Friend
WithEvents Button4
As System.Windows.Forms.Button
<System.Diagnostics.DebuggerStepThrough()>
Private
Sub InitializeComponent()