Now I need to combine the edits together since the two columns are related to each other alot.
Wrong. Either they represent the same, in which case you only register one of both facts, or they represent different things. If one is dependent on the other, it would not be editable; it should be a calculated column.
can you tell me how you would combine the edits together for these two columns
Simple; ask the person who came up with this idea on how they would edit "two textboxes" simultaneously. Yes, it's possible, but there's a damn good reason why only one control can have the input-focus in Windows.
data table is obtained from information loaded into an excel 2003 spreadsheet
The origin of the table isn't relevant to the question.
That is bad. ArrayList is the only list that existed back in .NET 1.0 and 1.1; since 2.0 we have generic lists such as List<int> and there is no real use for ArrayList anymore, it is just an equivalent to List<object> and therefore it is superfluous as a type.
Furthermore it does not contribute at all to the solution of the OP's problem.