2009-07-05 43 views

回答

0

只需將DataSource屬性設置爲要顯示的對象,然後調用DataBind方法。

var items = new List<string> {"item1","item2","item3"}; 
GridView1.DataSource = items; 
GridView1.DataBind(); 
+1

-1他提到不使用數據綁定 – 2009-07-05 18:34:54

0

沒有辦法像myGrid.Rows.Add()那樣訪問gridview的行。

您可以在將數據源綁定到您的gridview之前更新數據源。

1

我喜歡用數據表,所以我會做:

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     { 
      DataTable dt = new DataTable(); 

      dt.Columns.Add("Include", typeof(Boolean)); 
      dt.Columns.Add("Name", typeof(String)); 
      dt.Rows.Add(new Object[] { 0, "Jim" }); 
      dt.Rows.Add(new Object[] { 0, "Jen" }); 
      dt.Rows.Add(new Object[] { 0, "Kylie" }); 

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