اما سوال اولت
باید از رویداد dataGridView1_CellDoubleClick استفاده کنی
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
}
سوال دومت
datagridview یک خاصیت دارد به نام AlternatingRowsDefaultCellStyle که در زمان طراحی میتونی این خاصیت رو به راحتی تنظیم کنی (رنگ و بقیه چیز ها) بعد از این کار datagridview شما یکی درمیان رنگ رکورد ها را تغییر میدهد به این حالتی که تنظیم کردی.
dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Red;
سوال سومت بله هست.
نمونش تلریک. مطلب تو اینترنت دبارش زیاد
موفق باشی