我正在嘗試更新我的DataGrid,但不幸無法完成!我的應用程序有一個DataGrid,從CSV文件中加載數據。一些數據需要更新。但我無法找到正確的方式來反映網格上的更新。如何更新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;
當用戶按下一個「Load」按鈕,我的數據加載到我的網格:
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
你去... :) –