2009-05-15 27 views

cevap

26

Set listView.View:

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

nereye i Col verilerin also.This kod eklemekle ilgili tam bir örnek bulabilirsiniz sadece (Ad, Soyadı Çalışan sayılı) başlıkları ekler ... ben veriye ihtiyaç ayrıca lütfen? –

3

Bu deneyebilirsiniz;

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

bu deneyin:

  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); 
       } 
İlgili konular