2009-12-23 3 views

답변

2

DataGrid에 행을 추가하면 안됩니다. DataGrid에 바인드 된 객체 (컬렉션, 데이터 테이블)에 행을 추가해야합니다.

DataTable dt = new DataTable(); 
dt.Columns.Add("Name"); 
dt.Rows.Add(new[]{"John"}) 
datagrid.DataSource = dt; 
//Adding new rows - simply paste this code into (for example) button click event handler 
dt.Rows.Add(new[]{"New John"}) 
//And you should be able to see new row added to grid 

또한 언 바운드 모드를 지원하는 상업용 그리드가 많이 있습니다.

관련 문제