If datagridview datasource is a datatable...
DataTable dt = (DataTable)DataGridView1.DataSource;
DataGridView2.DataSource = dt.Filter("Field=whatever");
DataGridView2.DataSource = dt.AsEnumerable().Select(x=>x.Field<DataTypeOfField>("FieldName")).CopyToDataTable();