2009-07-05 5 views

답변

0

DataSource 속성을 표시 할 개체에 설정하고 DataBind 메서드를 호출하기 만하면됩니다.

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

-1 그는 내가 그가하지 DataBind 메서드 "데이터베이스에 바인딩"데이터 바인딩에 의해 의미한다고 생각 –

+0

데이터 바인딩을 사용하지 언급했다. –

0

myGrid.Rows.Add()와 같은 gridview 행에 액세스 할 수있는 방법이 없습니다.

데이터 소스를 gridview에 바인딩하기 전에 업데이트 할 수 있습니다.

1

나는 DataTable의를 사용하려면, 그래서 할 것이다 :

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(); 
     } 
    }