تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن كود في DataGridViewRow
#1
السلام عليكم يا اخوان 
اريد كود 
اريد من DataGridViewRow  ان لا تضهر صف اضافة   جديد عند ملئها مباشرتا الا بعد ان اقوم با عمل ENTR
الرد }}}
تم الشكر بواسطة: سعود , asemshahen5 , asemshahen5
#2
جرب الشفرة التالية :

كود :
If (UserDataGridView.SelectedRows.Count > 0) Then
     For Each row As DataGridViewRow In UserDataGridView.SelectedRows
         UserDataGridView.Rows.Item(row.Index).Visible = False
     Next
  ElseIf (UserDataGridView.SelectedCells.Count > 0) Then
     For Each cell As DataGridViewTextBoxCell In UserDataGridView.SelectedCells
         UserDataGridView.Rows.Item(cell.RowIndex).Visible = False
     Next
  End If


Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    For Each row As DataGridViewRow In UserDataGridView.Rows
        If (row.Visible = False) Then
            UserDataGridView.Rows.Item(row.Index).Visible = True
        End If
    Next
End Sub
هَٰٓؤُلَآءِ قَوْمُنَا ٱتَّخَذُوا۟ مِن دُونِهِۦٓ ءَالِهَةً لَّوْلَا يَأْتُونَ عَلَيْهِم بِسُلْطَٰنٍۭ بَيِّنٍ فَمَنْ أَظْلَمُ مِمَّنِ ٱفْتَرَىٰ عَلَى ٱللَّهِ كَذِبًا
الرد }}}
تم الشكر بواسطة: ahmedbezia , سعود , ابراهيم ايبو , asemshahen5
#3
(22-05-20, 06:11 PM)alsouf كتب : جرب الشفرة التالية :

كود :
If (UserDataGridView.SelectedRows.Count > 0) Then
    For Each row As DataGridViewRow In UserDataGridView.SelectedRows
        UserDataGridView.Rows.Item(row.Index).Visible = False
    Next
 ElseIf (UserDataGridView.SelectedCells.Count > 0) Then
    For Each cell As DataGridViewTextBoxCell In UserDataGridView.SelectedCells
        UserDataGridView.Rows.Item(cell.RowIndex).Visible = False
    Next
 End If


Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
   For Each row As DataGridViewRow In UserDataGridView.Rows
       If (row.Visible = False) Then
           UserDataGridView.Rows.Item(row.Index).Visible = True
       End If
   Next
End Sub

ممكن مثال سغير واكون ممنون
الرد }}}
تم الشكر بواسطة: سعود , ابراهيم ايبو , asemshahen5
#4
?????????????????????????
الرد }}}
تم الشكر بواسطة: asemshahen5
#5
هل يمكن الايضاح اكثر عن المطلوب؟
اصلا يمكنك الاضافة من مربعات نص وتكون عطلت الاضافة من نفس شبيكة البيانات.


PHP كود :
Me.DataGridView1.Rows.Add(TextBox1.TextTextBox2.TextTextBox3.Text
معذرة لو اني بعيد عن المطلوب
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ahmedbezia , ahmedbezia , ابراهيم ايبو , asemshahen5
#6
(23-05-20, 03:27 PM)سعود كتب : هل يمكن الايضاح اكثر عن المطلوب؟
اصلا يمكنك الاضافة من مربعات نص وتكون عطلت الاضافة من نفس شبيكة البيانات.


PHP كود :
Me.DataGridView1.Rows.Add(TextBox1.TextTextBox2.TextTextBox3.Text
معذرة لو اني بعيد عن المطلوب

تشكر اخي لاكن ان اريد ان اضيف من خلال DataGridView
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5 , asemshahen5
#7
السلام عليكم ورحمة الله وبركاته
عيد فطر مبارك اخي الكريم
الكود الاول سيمنع اضافة رو جديد اثناء الكتابة 
وبعد التحرير ستضغط انتر فيتم ادخال البيانات وبعدها يأتي دور الكود الثاني
والكود الثاني يضيف سطرجديد بعد ضغط انتر مرة اخرى
اي انك بعد الكتابة اضغط انتر مرتين واحدة للادخال والثانية لاضافة سطر جديد
كود :
' لجعل الداتا غرايد لاتضع سطر جديد
   Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
       DataGridView1.AllowUserToAddRows = False
   End Sub

   ' لجعل الداتا غرايد تضع سطر جديد عند ضغط انتر
   Private Sub DataGridView1_KeyDown(sender As Object, e As KeyEventArgs) Handles DataGridView1.KeyDown
       If e.KeyCode = Keys.Enter Then
           DataGridView1.AllowUserToAddRows = True
       End If
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5 , ahmedbezia


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 103 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 270 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,489 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 511 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 807 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 402 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 393 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 367 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 520 28-09-24, 04:45 PM
آخر رد: المتألق9

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


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