Bonjour,

J'ai une XPTable.Models.Table avec 2 colonnes : text et date time.

Nom : Capture.PNG
Affichages : 141
Taille : 4,6 Ko

Pour le moment les 2 sont collé et je voudrais savoir si il est possible de placer le 2eme au milieu. Je voudrais également savoir comment faire pour ne mettre que l'heure et les minutes car " new Cell(new DateTime(DateTime.Now.ToShortDateString())})} " me met l'erreur suivante impossible de convertir string en long.


voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
 
            this.table1.BeginUpdate();
 
            TextColumn textColumn = new TextColumn();
            textColumn.Editable = false;
            textColumn.Sortable = false;
            textColumn.Text = "Text";
 
 
            DateTimeColumn dateTimeColumn = new DateTimeColumn();
            dateTimeColumn.DateTimeFormat = System.Windows.Forms.DateTimePickerFormat.Short;
            dateTimeColumn.Editable = false;
            dateTimeColumn.ShowDropDownButton = false;
            dateTimeColumn.Sortable = false;
            dateTimeColumn.Text = "DateTime";
 
            this.columnModel.Columns.AddRange(new Column[] { textColumn, dateTimeColumn });
 
            /*this.table1.TableModel.Rows.AddRange(new Row[] {  new Row(new Cell[] {new Cell("Item 1"),
                                                                                new Cell(new DateTime(2005, 7, 19, 11, 49, 1, 0))}),
                                                            new Row(new Cell[] {new Cell("Item 2"),
                                                                                new Cell(new DateTime(2005, 7, 20, 11, 49, 1, 0))}),
                                                            new Row(new Cell[] {new Cell("Item 3"),
                                                                                new Cell(new DateTime(2005, 7, 21, 11, 49, 1, 0))}),
                                                            new Row(new Cell[] {new Cell("Item 4"),
                                                                                new Cell(new DateTime(2005, 7, 22, 11, 49, 1, 0))}),
                                                            new Row(new Cell[] {new Cell("Item 5"),
                                                                                new Cell(new DateTime(2005, 7, 23, 11, 49, 1, 0))})});*/
 
            this.table1.EndUpdate();
        }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
table1.TableModel.Rows.AddRange(new Row[] { new Row(new Cell[] {new Cell(_text),
                                                                                new Cell(new DateTime(2005, 7, 19, 11, 49, 1, 0))})});
Merci d'avance pour votre aide !