-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" a écrit dans
news:2c14101c468f7$56b85bb0$
Bonjour,
Mon application VB comporte un DataGrid pour visualiser un
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" <anonymous@discussions.microsoft.com> a écrit dans
news:2c14101c468f7$56b85bb0$a401280a@phx.gbl...
Bonjour,
Mon application VB comporte un DataGrid pour visualiser un
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" a écrit dans
news:2c14101c468f7$56b85bb0$
Bonjour,
Mon application VB comporte un DataGrid pour visualiser un
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" a écrit dans
news:2c14101c468f7$56b85bb0$
Bonjour,
Mon application VB comporte un DataGrid pour visualiser un
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" <anonymous@discussions.microsoft.com> a écrit dans
news:2c14101c468f7$56b85bb0$a401280a@phx.gbl...
Bonjour,
Mon application VB comporte un DataGrid pour visualiser un
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" a écrit dans
news:2c14101c468f7$56b85bb0$
Bonjour,
Mon application VB comporte un DataGrid pour visualiser un
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
-----Message d'origine-----
ReSalut! :O)
Voici le code minimum pour y parvenir..
'***
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object,
System.EventArgs) Handles MyBase.Load
' initialise le datatable
Dim dt As New DataTable
dt.Columns.Add("Nom", Type.GetType
dt.Columns.Add("Prénom", Type.GetType
' initialise le grid
DataGrid1.DataSource = dt ' source de donnée
DataGrid1.TableStyles.Add(New
style
End Sub
Private Sub Button1_Click(ByVal sender As
System.EventArgs) Handles Button1.Click
' double la taille de la première colonne
DataGrid1.TableStyles(0).GridColumnStyles
DataGrid1.TableStyles(0).GridColumnStyles
End Sub
End Class
'***
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" a écrit dans
news:2d10d01c4697d$d8d80240$
Merci beaucoup pour ces précieuses informations.
Les mécanismes des DataGrid sont très complexes.
J'ai essayé la méthode indiquée au chap. 5.35 mais sans
succès. Je pense avoir fait un oubli mais je ne comprends
pas lequel.
Je me permet de mettre ci-dessous un peu de code. Peut-
être verrez-vous le problème. Merci d'avance.
' Code automatique
........
........
Me.DataGrid1.TableStyles.AddRange(New
System.Windows.Forms.DataGridTableStyle()
'
'ListeImages
'
Me.ListeImages.DataGrid = Me.DataGrid1
Me.ListeImages.GridColumnStyles.AddRange(New
System.Windows.Forms.DataGridColumnStyle()
{Me.ColonneImages, Me.ColonneTextes})
Me.ListeImages.HeaderForeColor =
System.Drawing.SystemColors.ControlText
Me.ListeImages.MappingName = "Style1"
'
'ColonneImages
'
Me.ColonneImages.Format = ""
Me.ColonneImages.FormatInfo = Nothing
Me.ColonneImages.MappingName = ""
Me.ColonneImages.Width = 75
'
'ColonneTextes
'
Me.ColonneTextes.Format = ""
Me.ColonneTextes.FormatInfo = Nothing
Me.ColonneTextes.MappingName = ""
Me.ColonneTextes.Width = 200
'
'======================== ==============
'Génération des données
Private Sub MakeData()
Dim ds As New DataSet("DS1")
Dim dt As New DataTable("ListImages")
' Créer deux colonnes dans la table.
dt.Columns.Add(New DataColumn("Images", GetType
(String)))
dt.Columns.Add(New DataColumn("Commentaires",
GetType(String)))
' Créer et remplir les lignes de la table.
Dim newRow As DataRow
For i As Integer = 1 To 20
newRow = dt.NewRow()
newRow("Images") = "Image " + i.ToString
newRow("Commentaires") = "Commentaire " +
i.ToString("#00")
dt.Rows.Add(newRow)
Next i
' Add la table au DataSet.
ds.Tables.Add(dt)
' Add le DataSet au DataGrid et montrer la table
DataGrid1.SetDataBinding(ds, "ListImages")
DataGrid1.DataSource = ds.Tables("ListImages")
End Sub
'======================== =================
'Changement de largeur de la colone 1,
'qui reste sans effet visuel.....
Dim ts As DataGridTableStyle
ts = DataGrid1.TableStyles("Style1")
ts.GridColumnStyles(1).Width = 500
ts.DataGrid.Refresh()
Merci de votre aide.
Alain-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
Forms DataGridhttp://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mvps.org/vbnet/http://www.mentalis.org/agnet/apiguide.shtml -
http://www.mztools.com/"ACH" a écrit dans
le message denews:2c14101c468f7$56b85bb0$
Bonjour,
Mon application VB comporte un DataGrid pour visualiser
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
par "SetDataBinding".
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
.
-----Message d'origine-----
ReSalut! :O)
Voici le code minimum pour y parvenir..
'***
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object,
System.EventArgs) Handles MyBase.Load
' initialise le datatable
Dim dt As New DataTable
dt.Columns.Add("Nom", Type.GetType
dt.Columns.Add("Prénom", Type.GetType
' initialise le grid
DataGrid1.DataSource = dt ' source de donnée
DataGrid1.TableStyles.Add(New
style
End Sub
Private Sub Button1_Click(ByVal sender As
System.EventArgs) Handles Button1.Click
' double la taille de la première colonne
DataGrid1.TableStyles(0).GridColumnStyles
DataGrid1.TableStyles(0).GridColumnStyles
End Sub
End Class
'***
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" <anonymous@discussions.microsoft.com> a écrit dans
news:2d10d01c4697d$d8d80240$a301280a@phx.gbl...
Merci beaucoup pour ces précieuses informations.
Les mécanismes des DataGrid sont très complexes.
J'ai essayé la méthode indiquée au chap. 5.35 mais sans
succès. Je pense avoir fait un oubli mais je ne comprends
pas lequel.
Je me permet de mettre ci-dessous un peu de code. Peut-
être verrez-vous le problème. Merci d'avance.
' Code automatique
........
........
Me.DataGrid1.TableStyles.AddRange(New
System.Windows.Forms.DataGridTableStyle()
'
'ListeImages
'
Me.ListeImages.DataGrid = Me.DataGrid1
Me.ListeImages.GridColumnStyles.AddRange(New
System.Windows.Forms.DataGridColumnStyle()
{Me.ColonneImages, Me.ColonneTextes})
Me.ListeImages.HeaderForeColor =
System.Drawing.SystemColors.ControlText
Me.ListeImages.MappingName = "Style1"
'
'ColonneImages
'
Me.ColonneImages.Format = ""
Me.ColonneImages.FormatInfo = Nothing
Me.ColonneImages.MappingName = ""
Me.ColonneImages.Width = 75
'
'ColonneTextes
'
Me.ColonneTextes.Format = ""
Me.ColonneTextes.FormatInfo = Nothing
Me.ColonneTextes.MappingName = ""
Me.ColonneTextes.Width = 200
'
'======================== ==============
'Génération des données
Private Sub MakeData()
Dim ds As New DataSet("DS1")
Dim dt As New DataTable("ListImages")
' Créer deux colonnes dans la table.
dt.Columns.Add(New DataColumn("Images", GetType
(String)))
dt.Columns.Add(New DataColumn("Commentaires",
GetType(String)))
' Créer et remplir les lignes de la table.
Dim newRow As DataRow
For i As Integer = 1 To 20
newRow = dt.NewRow()
newRow("Images") = "Image " + i.ToString
newRow("Commentaires") = "Commentaire " +
i.ToString("#00")
dt.Rows.Add(newRow)
Next i
' Add la table au DataSet.
ds.Tables.Add(dt)
' Add le DataSet au DataGrid et montrer la table
DataGrid1.SetDataBinding(ds, "ListImages")
DataGrid1.DataSource = ds.Tables("ListImages")
End Sub
'======================== =================
'Changement de largeur de la colone 1,
'qui reste sans effet visuel.....
Dim ts As DataGridTableStyle
ts = DataGrid1.TableStyles("Style1")
ts.GridColumnStyles(1).Width = 500
ts.DataGrid.Refresh()
Merci de votre aide.
Alain
-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
Forms DataGrid
http://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -
http://www.mztools.com/
"ACH" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:2c14101c468f7$56b85bb0$a401280a@phx.gbl...
Bonjour,
Mon application VB comporte un DataGrid pour visualiser
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
par "SetDataBinding".
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
.
-----Message d'origine-----
ReSalut! :O)
Voici le code minimum pour y parvenir..
'***
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object,
System.EventArgs) Handles MyBase.Load
' initialise le datatable
Dim dt As New DataTable
dt.Columns.Add("Nom", Type.GetType
dt.Columns.Add("Prénom", Type.GetType
' initialise le grid
DataGrid1.DataSource = dt ' source de donnée
DataGrid1.TableStyles.Add(New
style
End Sub
Private Sub Button1_Click(ByVal sender As
System.EventArgs) Handles Button1.Click
' double la taille de la première colonne
DataGrid1.TableStyles(0).GridColumnStyles
DataGrid1.TableStyles(0).GridColumnStyles
End Sub
End Class
'***
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mentalis.org/agnet/apiguide.shtml -
"ACH" a écrit dans
news:2d10d01c4697d$d8d80240$
Merci beaucoup pour ces précieuses informations.
Les mécanismes des DataGrid sont très complexes.
J'ai essayé la méthode indiquée au chap. 5.35 mais sans
succès. Je pense avoir fait un oubli mais je ne comprends
pas lequel.
Je me permet de mettre ci-dessous un peu de code. Peut-
être verrez-vous le problème. Merci d'avance.
' Code automatique
........
........
Me.DataGrid1.TableStyles.AddRange(New
System.Windows.Forms.DataGridTableStyle()
'
'ListeImages
'
Me.ListeImages.DataGrid = Me.DataGrid1
Me.ListeImages.GridColumnStyles.AddRange(New
System.Windows.Forms.DataGridColumnStyle()
{Me.ColonneImages, Me.ColonneTextes})
Me.ListeImages.HeaderForeColor =
System.Drawing.SystemColors.ControlText
Me.ListeImages.MappingName = "Style1"
'
'ColonneImages
'
Me.ColonneImages.Format = ""
Me.ColonneImages.FormatInfo = Nothing
Me.ColonneImages.MappingName = ""
Me.ColonneImages.Width = 75
'
'ColonneTextes
'
Me.ColonneTextes.Format = ""
Me.ColonneTextes.FormatInfo = Nothing
Me.ColonneTextes.MappingName = ""
Me.ColonneTextes.Width = 200
'
'======================== ==============
'Génération des données
Private Sub MakeData()
Dim ds As New DataSet("DS1")
Dim dt As New DataTable("ListImages")
' Créer deux colonnes dans la table.
dt.Columns.Add(New DataColumn("Images", GetType
(String)))
dt.Columns.Add(New DataColumn("Commentaires",
GetType(String)))
' Créer et remplir les lignes de la table.
Dim newRow As DataRow
For i As Integer = 1 To 20
newRow = dt.NewRow()
newRow("Images") = "Image " + i.ToString
newRow("Commentaires") = "Commentaire " +
i.ToString("#00")
dt.Rows.Add(newRow)
Next i
' Add la table au DataSet.
ds.Tables.Add(dt)
' Add le DataSet au DataGrid et montrer la table
DataGrid1.SetDataBinding(ds, "ListImages")
DataGrid1.DataSource = ds.Tables("ListImages")
End Sub
'======================== =================
'Changement de largeur de la colone 1,
'qui reste sans effet visuel.....
Dim ts As DataGridTableStyle
ts = DataGrid1.TableStyles("Style1")
ts.GridColumnStyles(1).Width = 500
ts.DataGrid.Refresh()
Merci de votre aide.
Alain-----Message d'origine-----
ou encore sur le site proposée tantôt ... section Windows
Forms DataGridhttp://www.syncfusion.com/FAQ/WinForms/default.asp#44
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic classique
http://faq.vb.free.fr/?rubrique=0 -
http://www.mvps.org/vbnet/http://www.mentalis.org/agnet/apiguide.shtml -
http://www.mztools.com/"ACH" a écrit dans
le message denews:2c14101c468f7$56b85bb0$
Bonjour,
Mon application VB comporte un DataGrid pour visualiser
DataSet contenant une DataTable contenant elle-même deux
DataColomn.
Les deux colonnes sont ajoutées dynamiquement à la table
par l'opérateur "Add".
La table est ajoutée au DataSet par l'opérateur "Add".
Le DataSet est placé dans le DataGrid
par "SetDataBinding".
Les deux colonnes apparaissent dans le DataGrid avec des
largeurs identiques.
Comment puis-je modifier leur largeur ?
Et également leur hauteur ?
Merci beaucoup
Alain
.
.
> J'ai placé l'initialisation dans la procédure Public
Sub "New", plutôt que dans Form1_Load.
Y a t'il avantage à l'un plutôt qu'à l'autre ?
> J'ai placé l'initialisation dans la procédure Public
Sub "New", plutôt que dans Form1_Load.
Y a t'il avantage à l'un plutôt qu'à l'autre ?
> J'ai placé l'initialisation dans la procédure Public
Sub "New", plutôt que dans Form1_Load.
Y a t'il avantage à l'un plutôt qu'à l'autre ?