سلام دوستان من یک دیتا گرید دارم می خوام وقتی روی یک سطر از دیتا گرید کلیک میکنم وقتی دکمه deleteرو می زنم ان سطر از دیتاگریدم حذف بشه چه کار کنم
سلام دوستان من یک دیتا گرید دارم می خوام وقتی روی یک سطر از دیتا گرید کلیک میکنم وقتی دکمه deleteرو می زنم ان سطر از دیتاگریدم حذف بشه چه کار کنم
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (Convert.ToBoolean(dataGridView1[4, i].Value))
{
dataGridView1.Rows.RemoveAt(i);
}
i--;
}
اگه دکمه حذفت یه ستون چک باکس تو ردیف پنجم بود.
اگه منظورت کلید Delete روی کیبورد هست
باید تو رویداد key Down مربوط به دیتا گرید ویو این کد رو بنویس
if (e.KeyCode == Keys.Delete)
{
int del_index=dataGridView1.CurrentRow.Index;
dataGridView1.Rows.RemoveAt(del_index);
}
و اگر روی دکمه منظورتون هست پس دستورات داخل شرط If رو توی رویداد کلیک Button بذارید