View Full Version : سوال: فعال و غیر فعال کردن دکمه در هنگام کدنویسی
  
nazaninzahra_mnm
شنبه 08 آبان 1389, 22:51 عصر
با سلام
من میخواهم به محض اینکه datagridview ام خالی شد و دیگر هیچ سطری نداشت دو دکمه که در همان فرم قرار دارند و برای حذف و ویرایش اطلاعات datagridview هستند غیرفعال شوند. حالا به نظر شما بهترین مکان برای نوشتن کدهای فعال کردن و غیرفعال کردن این دو دکمه کجاست؟
dataking
شنبه 08 آبان 1389, 22:54 عصر
سلام 
توی کلیک دکمه ای که delete را انجام می ده با شرط if  این کار را بکن البته نه فقط دکمه حذف بلکه ویرایش و رکودرد بعدی و قبلی و ... را غیر فعال کنید 
این یک نظر شخصیه
MoS4k1
شنبه 08 آبان 1389, 23:38 عصر
رویداد rowremove
Salar Ashgi
یک شنبه 09 آبان 1389, 00:36 صبح
باید قبل از خالی شدن دیتاگرید تعداد سطرهایش رو داشته باشید و بعد حذف شدن سطرها ، یک مقایسه انجام
بدهید :
 private void Form1_Load(object sender, EventArgs e)
        {
            for (int i = 1; i <= 4; i++)
                dataGridView1.Rows.Add("salar", "123");
            count = dataGridView1.Rows.Count;
            
        }
رویداد مورد نظر :
private void dataGridView1_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
        {
           
            if (e.RowCount == count)
                button1.Enabled = false;
        }
gilas1368
یک شنبه 09 آبان 1389, 10:01 صبح
روی datagrid دابل کلیک کن تا به زیر برنامه اون وارد بشی بعد کد زیر رو  داخل زیر برنامه datagrid وارد کن:
if(datagridviwe=="")
button1.enabel=true;
button2.enabel=true;
ایمان مدائنی
یک شنبه 09 آبان 1389, 10:14 صبح
if(DataGridView.RowCount==0)
{
btn1.Enable=False;
btn2.Enable=False;
}
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.