2008-10-31 20 views

回答

2

你可以使用LINQ做到這一點:

string [] files = ...; 

var list = from f in files 
    select new { Letter = f }; 

// anonymous type created with member called Letter 

lv.DataKeyNames = "Letter"; 
lv.DataSource = list; 
lv.DataBind(); 
0

嘗試在對象對象中使用通用列表。下面的例子是C#3.0。說你想要的字母列表:

public class LettersInfo 
{ 
    public String Letter { get; set; } 
} 

然後做一個清單:

List<LettersInfo> list = new List<LettersInfo>(); 
list.add(new LettersInfo{ Letter = "A" }); 
list.add(new LettersInfo{ Letter = "B" }); 
list.add(new LettersInfo{ Letter = "C" }); 

然後將其綁定到ListView

lv.DataKeyNames = "Letter"; 
lv.DataSource = list; 
lv.DataBind(); 
相關問題