internal void InsertRow(DataRow row, int proposedID, int pos) => InsertRow(row, proposedID, pos, fireEvent: true);
public void InsertAt(DataRow row, int pos) { if (pos < 0) { throw ExceptionBuilder.RowInsertOutOfRange(pos); } if (pos >= list.Count) { table.AddRow(row, -1); } else { table.InsertRow(row, -1, pos); } }