موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

حذف یک سطر از datagridview در c#

حذف یک سطر از datagridview در c#

نویسنده : علی بجنوردی | زمان انتشار : 15 اسفند 1400 ساعت 21:06

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



سوالات امتحان آیین نامه رانندگی

حذف یک سطر از دیتاگریدویو با کلیک بر روی آن

برای حذف سطرهای Datagridview با کلیک بر روی آنها ابتدا یک دیتاگرید بر روی فرم قرار دهید و سپس خاصیت SelectionMode دیتاگرید را برابر FullRowSelect قرار دهید و بعد کدهای زیر را در رویداد Load فرم و CellClick دیتاگرید بنویسید :

using System;
using System.Windows.Forms;

namespace DeleteRowDataGridview
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.dataGridView1.ColumnCount = 2;
            this.dataGridView1.Rows.Add(new object[] { "Younes","ebrahimi" });
            this.dataGridView1.Rows.Add(new object[] { "Siavash", "ebrahimi" });
            this.dataGridView1.Rows.Add(new object[] { "Soroush", "ebrahimi" });
        }

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {            
            if (
                    MessageBox.Show("هشدار","آیا از حذف سطر فعلی مطمئن هستید؟",
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Warning, 
                    MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes
                )
                {
                    this.dataGridView1.Rows.RemoveAt(e.RowIndex);
                }              
        }
    }
}

برنامه را اجرا و بر روی یک سطر کلیک کنید :
Delete-row-2.png

آیا این مطلب برای شما مفید بود؟


منبع: www.w3-farsi.com



ارسال نظر

نام


ایمیل


نظر