2010-11-06 86 views
1

只是嘗試一個簡單的綁定。但是,沒有值填充到GridView中。以編程方式將列表<String>綁定到GridView

protected void Page_Load(object sender, EventArgs e) 
    { 
     List<string> list = new List<string>(); 
     list.Add("Bread"); 
     list.Add("Cheeze"); 
     list.Add("Wine"); 
     list.Add("Beer"); 
     list.Add("Waffles"); 

     GridView1.DataSource = list; 
     GridView1.DataBind(); 
    } 

回答

0

另一種方法

protected void Page_Load(object sender, EventArgs e) 
    { 
     List<string> list = new List<string>(); 
     list.Add("Bread"); 
     list.Add("Cheeze"); 
     list.Add("Wine"); 
     list.Add("Beer"); 
     list.Add("Waffles"); 

     GridView1.DataSource = list; 
     GridView1.DataBind(); 


     GridView1.Columns.Add(new BoundField()); 
    } 
2

您是否已將AutoGenerateColumns設置爲true?

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true" /> 
+0

哈哈我注意到它預設爲假。然後,我想到我需要生成自己的列。 – 2010-11-06 19:05:26

相關問題