2009-05-15 6 views

Répondre

26

Réglez le listView.View en tant que tel:

GridView myGridView = new GridView(); 
myGridView.AllowsColumnReorder = true; 
myGridView.ColumnHeaderToolTip = "Employee Information"; 

GridViewColumn gvc1 = new GridViewColumn(); 
gvc1.DisplayMemberBinding = new Binding("FirstName"); 
gvc1.Header = "FirstName"; 
gvc1.Width = 100; 
myGridView.Columns.Add(gvc1); 
GridViewColumn gvc2 = new GridViewColumn(); 
gvc2.DisplayMemberBinding = new Binding("LastName"); 
gvc2.Header = "Last Name"; 
gvc2.Width = 100; 
myGridView.Columns.Add(gvc2); 
GridViewColumn gvc3 = new GridViewColumn(); 
gvc3.DisplayMemberBinding = new Binding("EmployeeNumber"); 
gvc3.Header = "Employee No."; 
gvc3.Width = 100; 
myGridView.Columns.Add(gvc3); 

listView.View = myGridView; 
+1

où trouver par exemple sur l'ajout du code de données Col ajoute que les en-têtes (Prénom, Nom, No d'employé) ... i besoin de données aussi s'il vous plaît? –

3

Vous pouvez essayer;

GridView _gridView = new GridView(); 
_gridView.Columns.Add(
    new GridViewColumn 
    { 
     DisplayMemberBinding = new Binding("columnTitle"), 
     Header = "columnHeader", 
     Width = double.NaN 
    }); 
0

Essayez ceci:

  for(int i=0; i < dt.Columns.Count; i++) 
       { 
        GridViewColumn gvc = new GridViewColumn(); 
        gvc.Header = "Column"+i; 
        gvc.DisplayMemberBinding = new Binding("column"+i); 
        lvgvc.Columns.Add(gvc); 
       } 
Questions connexes