2009-10-12 5 views
0

Est-il possible de tirer parti de la propriété MultiColumn lorsque les collections d'éléments sont gérées par un DataSource? (Utilisation d'éléments DataBound).Tirez parti de la propriété multicolonne ListBox

Je veux essayer l'extrait suivant:

this.listBox1.Items.AddRange(new object[] { 
      "Item 1, column 1", 
      "Item 2, column 1", 
      "Item 3, column 1", 
      "Item 4, column 1", 
      "Item 5, column 1", 
      "Item 1, column 2", 
      "Item 2, column 2", 
      "Item 3, column 2"}); 
     this.listBox1.MultiColumn = true; 

Im en utilisant C# 3.5

Merci

+0

pourquoi ne pas essayer un DataGrid? – Luiscencio

+0

seulement 9 lignes, n'est pas une liaison complexe –

+0

n'est pas nécessaire –

Répondre

2

Je pense que vous pouvez essayer avec un listview, il suffit de mettre à vue détaillée et essayer quelque chose comme:

foreach (row r in collection) 
    { 
     ListViewItem item = new ListViewItem(); 
     item.Text = r.field1; //this will be col1 
     item.SubItems.Add(r.field2); //col2 
     item.SubItems.Add(r.field3); //col3 
     listView1.Items.Add(item); 
    } 

espère que cela aide

+0

cela fonctionnera si la propriété de la source de données est activée? en utilisant des ensembles de données –

Questions connexes