PDA

View Full Version : مبتدی: نحوه کدنویسی بر دکمه ایجاد شده در DatagridView



ro3vayedel
پنج شنبه 11 دی 1393, 11:45 صبح
با سلام خدمت دوستان...
دوستان عزیز من یک دیتاگریدویو دارم که یک Unbound Column از نوع Button بهش اضافه کردم یعنی آخر هر Row یک دکمه قرار میگیره(البته در حالت اجرا و به تعداد رکورد ها) اما در حالت دیزاین هیچ دکمه ای موجود نیست...
این Column رو برای حذف همون Row ایجاد کردم اما نمیدونم چطور و کجا کد حذف رو روی دکمه مختص به خودش بنویسم...

127103

samadblaj
پنج شنبه 11 دی 1393, 12:29 عصر
سلام دوست عزیز با استفاده از کد زیر میتونید عملیات مورد نظر را برای ستونتون اعمال کنید.
در کد زیر Index دکمه حذفتون رو قرارا دهید که میشود cell=6

private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
PerViewEntities db = new PerViewEntities();

if (e.ColumnIndex == 0)
{
int index = Convert.ToInt16(dataGridView1.CurrentRow.Cells[6].Value);
if ((MessageBoxFarsi.Show("آيا مطمئن به حذف گزينه انتخابي هستيد؟", "هشدار", MessageBoxFarsiButtons.YesNo) == DialogResult.Yes))
{
//==============کد حذف=================
}
}

}

ro3vayedel
جمعه 12 دی 1393, 14:49 عصر
درود بر شرفتون کاملا صحیح و درست کار کرد...
ممنونم دوست نازنین...