DataGrid를 업데이트하려고하지만 불행히도 할 수 없습니다! 내 응용 프로그램에는 데이터가 CSV 파일에서로드되는 DataGrid가 있습니다. 일부 데이터를 업데이트해야합니다. 그러나 그리드의 업데이트를 반영하는 올바른 방법을 찾을 수 없습니다. 여기 DataGrid에서 데이터를 업데이트하는 방법
는 내가 지금까지 무엇을 가지고 :// Creation of my DataGrid
this.dataSource = new DataSet();
DataTable data = new DataTable("Products");
data.Columns.Add("Note", System.Type.GetType("System.String"));
data.Columns.Add("Details", System.Type.GetType("System.String"));
data.Columns.Add("Net", System.Type.GetType("System.String"));
data.Columns.Add("Empty Weight", System.Type.GetType("System.String"));
data.Columns.Add("Full Weight", System.Type.GetType("System.String"));
data.Columns.Add("Description", System.Type.GetType("System.String"));
data.Columns.Add("UOM", System.Type.GetType("System.String"));
data.Columns.Add("Item", System.Type.GetType("System.String"));
dataSource.Tables.Add(data);
dataGrid1.DataSource = data;
사용자 프레스는 "로드"버튼을, 내 그리드에 데이터로드 :
여기DataTable vehicle = dataSource.Tables[0];
.
. // data is read from CSV
.
vehicle.Rows.Add("A sample note", "...", full - empty, empty, full, "Test description", "Gr", i); // an example
은 내가 갱신을 시도하는 방법을 그리드의 데이터 :
DataTable vehicle = dataSource.Tables[0];
vehicle.Rows[0].BeginEdit();
vehicle.Rows[0].ItemArray[0] = "TEST COMPLETE";
vehicle.Rows[0].EndEdit();
vehicle.AcceptChanges();
dataGrid1.Update();
그러나 그리드에 대한 업데이트가 없습니다. 무엇이 누락 되었습니까?
포인터 주셔서 감사합니다. 제가 약간 다른 방식으로 문제를 해결했습니다. –
허 ... 내 시간도 +1이 아니야. – jp2code
거기 가서 ... :) –