private void spreadsheetControl1_RowsRemoved(object sender, RowsChangedEventArgs e) { if (applyChangesOnRowsRemoved) { applyChangesOnRowsRemoved = false; // Update data in the database. ApplyChanges(); } }
private void spreadsheetControl1_RowsRemoved(object sender, RowsChangedEventArgs e) { int a = e.StartIndex; string[] sarray = parentnode.Nodes[a - 1].GetDisplayText(treeList1.Columns[0]).Split('【', '】'); var results = RegisterManager.QueryRegisterList(sarray[1]); if (int.Parse(results[0].Number) > 1) { results[0].Number = (int.Parse(results[0].Number) - 1).ToString(); Updatedata(results[0]); } else { Deletedata(results[0]); } parentnode.Nodes.Remove(parentnode.Nodes[a - 1]); SetSpreadsheet(); }