Как я могу привязать данные сетки к массиву в .NET?
Я использую .NET 3.5 и Visual Studio 2008.
Вместо arraylist используйте универсальный класс BindingList. Это позволит вам связать этот список в двух направлениях с DataGridView. Таким образом, ваше изменение в BindingList будет отражено в DGV и наоборот.
Здесь у вас есть больше информации о классе BindingList: http://msdn.microsoft.com/en-us/library/ms132679.aspx
Легче всего было бы создать альтернативную коллекцию; попробуйте List <> или BindingList <>.