PDA

View Full Version : سوال: انتخاب یک سطر از datagridview با راست کلیک کردن روی آن سطر



farzadpmh
سه شنبه 14 دی 1389, 13:24 عصر
من یک datagridview دارم که یکسری اطلاعات توش هست. میخوام وقتی روی یک سطر از اون راست کلیک میکنم یک contexmenu ظاهر بشه. menu ظاهر میشه ولی اون سطری که روش راست کلیک کردم انتخاب نمیشه. به عبارتی اول باید یه بار روش کلیک کنم تا select بشه و بعد راست کلیک کنم.
اگه میشه کدی بگین که به هنگام راست کلیک، برنامه خودش اول یه بار چپ کلیک کنه تا سطر انتخاب بشه بعد menu ظاهر بشه.

amir-yeketaz
سه شنبه 14 دی 1389, 14:25 عصر
ببین این کارتو راه میندازه!

private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
{

if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;
}

}

موفق باشید ...

farzadpmh
سه شنبه 14 دی 1389, 15:37 عصر
دستت درد نکنه. با یکم تغییر کدی که شما دادین کارم راه افتاد.:لبخندساده: