以编程方式将List <string>绑定到GridView </string>

时间:2010-11-06 18:58:53

标签: asp.net

只是尝试一个简单的绑定。但是,没有任何值填充到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();
    }

2 个答案:

答案 0 :(得分:2)

您是否将AutoGenerateColumns设为true?

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

答案 1 :(得分: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());
    }