تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] كيف امنع ال datagridview من الانتقال الي سطر اخر ؟
#4
اخي اعتقد ان هذا يتم بواسطه عمل for ثم عند تحقق الشرط وهو الحقل الفارغ تستخدم e.cancel=true
انا لم اقوم بتجربه هذا الكود حاول تجربته وتعديله

كود :
public void HighlightEmptyRow(DataGridView grv)
{
  use the currentRow to check
   for (int currentRow = 0; currentRow < اسم الداتاجريدفيو.Rows.Count - 1; currentRow++)
   {

  DataGridViewRow rowToCompare = اسم الداتاجريدفيو.Rows[currentRow];

       {
     
           bool EpmtyRow= true;

       
          if (!rowToCompare.Cells["اسم العمود"].Value.Equals(""))\\لو لا تحتوي علي قيم فارغه
            {
               EpmtyRow= false;
               break;
            }
       
            if (EpmtyRow)
            {
       //منع الانتقال للصف التالي
            e.Cancel=true;
            }
       }
    }
}
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف امنع ال datagridview من الانتقال الي سطر اخر ؟ - بواسطة mrimamm - 09-11-15, 01:12 AM


التنقل السريع :


يقوم بقرائة الموضوع: