Partage
  • Partager sur Facebook
  • Partager sur Twitter

[VB] DateTimePicker dans une datagridview

Sujet résolu
    17 mai 2011 à 17:05:03

    Salut!
    Je peuple ma datagridview grâce à un Dataset issu d'une requête SQL et plusieurs de mes colonnes sont des dates.
    Je veux pouvoir éditer les dates déjà présentes grâce à des DateTimePicker.
    En copiant collant la classe qui est ici http://msdn.microsoft.com/library/7tas5c80%28en-us,vs.80%29.aspx j'arrive à mettre un datetimepicker quand j'ajoute une colonne à la main, mais je ne vois pas comment faire pour s'en servir dans une colonne qui existe déjà avant
    Ca c'est le code pour générer une nouvelle colonne.
    Dim col As New CalendarColumn()
            Me.dataGridView1.Columns.Add(col)
            Me.dataGridView1.RowCount = 5
            Dim row As DataGridViewRow
            For Each row In Me.dataGridView1.Rows
                row.Cells(0).Value = DateTime.Now
            Next row
    

    Voilà, si quelqu'un a une idée...

    Solution au cas où ca interesse quelqu'un :
    Dim dates As String() = New String() {"Date d affectation", "Date de debut initiale", "date_fin_prevue", "Date de debut reelle", "Date de fin actuelle"}
                For i = 0 To 4
                    Dim col As New CalendarColumn()
                    col.DataPropertyName = dates(i)
                    col.HeaderText = dates(i)
                    Dim loc As Integer = DataGridView2.Columns.IndexOf(DataGridView2.Columns(dates(i)))
                    DataGridView2.Columns.RemoveAt(loc)
                    DataGridView2.Columns.Insert(loc, col)
                Next
    
    • Partager sur Facebook
    • Partager sur Twitter

    [VB] DateTimePicker dans une datagridview

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown