من گريد ويو را به عنوان پارامتر به گريد ويو ميفرستم و نيمخوام تغييراتي را كه توي تابع روي گريد انجام ميدم روي گريد اصلي اعمال بشه ولي زماني هم كه با ByVal ارسال ميكنم باز هم تغييرات روي گريد اصلي اعمال ميشه
Fun(byval D as Datagridview)
براي حل مشكل كد زير رو نوشتم ولي خطاي Null ميده:Dim k As Integer = 0
For k = 0 To MyMainGridView.ColumnCount - 1
Dim col As New DataGridViewColumn
col = MyMainGridView.Columns(k)
dgvLocal.Columns.Add(col)
Next