اولاً که اصلا این کد شما:
aform.comboBox3.SelectedItem = this.dataGridView1.CurrentRow.Index;
اشتباهه چون aform.comboBox3.SelectedItem حتما باید برابر با یک آبجکت قرار داده بشه ولی شما اینکارو انجام نمیدید و یک عدد اینتیجر به اون نسبت میدید، بدین صورت باید اصلاح بشه:
aform.comboBox3.SelectedItem=aform.comboBox3.Items[i];
دوماً شما از کجای میدونید من خانمم یا آقا !!؟؟ 
سوماً شوخی کردم ، چهارماً میدونید مشکل کار شما کجاست ؟؟
مشکل شما اینه که به فرم کالاهاتون نمیتونید پارامتر ارسال کنید، در هنگام فراخوانی فرم کالاها باید پارامتری به Constractor فرم کالاهاتون ارسال کنید که اینکارو انجام نمیدید،
البته هنگام فراخوانی فرم جستجو هم یه باید به اون فرم پارامتری رو ارسال کنید که اگر به کدهای پایین نگاه کنید متوجه میشید:
هنگام باز کردن فرم جستجو از فرم کالاها:
SearchForm sForm=new SearchForm();
sForm.tag=this;
sForm.Show();
حالا برای اعمال تغییرات از فرم جستجو در فرم کالاها :
moarefikala aform = This.Tag as moarefikala;
aform.comboBox3.SelectedItem=aform.comboBox3.Items[i];
پنجماً موفق باشید ، امیدوارم مشکلتون حل شده باشه ...