It is simply a matter of adjusting the two loops that copy the column data. Either adjust the column counts, or add tests within the loops to ignore certain columns. Something like:
for (int i = 2; i < dataGridViewSiswa.Columns.Count - 1; i++)
{
}
for (int i = 0; i < dataGridViewSiswa.Columns.Count; i++)
{
if (i == 3)
continue;
}