تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعبئة اعمدة ب *
#1
Public Sub emptycolumn()
        For i As Integer = 0 To datagridview1.Rows.Count - 1
            For j = 6 To 9
                If IsDBNull(datagridview1.Rows(i).Cells(j).Value) Then
                    datagridview1.Rows(i).Cells(j).Value = "*"
                End If
            Next j
        Next i
        For i As Integer = 0 To datagridview1.Rows.Count - 1
            For j = 6 To 9
                If String.IsNullOrEmpty(datagridview1.Rows(i).Cells(j).Value) Then
                    datagridview1.Rows(i).Cells(j).Value = "*"
                End If
            Next j

        Next i


    End Sub

استخدم هذا الكود  لتعبئة اعمدة ب  *
وضعت هذا الكود في موديول لا ينفذ 
لماذا
ولا يظهر خطأ معين
الرد }}}
تم الشكر بواسطة:
#2
تعال داخل الزر أو لود تحميل الفورم
وقم بضافة هذا السطر
كود :
emptycolumn()

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#3
لم ينجح اخي
كان الكود غير موجود

لم ينفذ اي شيء
الرد }}}
تم الشكر بواسطة:
#4
ارفق السورس لما تقوم به
او اعمل مشروع به فورم ويحتوى على ما تقوم به

حتى يتم التعديل عليه طبقاً لمسميات لديك
وساعيد ارفاقه لك حتى تكون الصورة كاملة بعد التعديل معك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#5
(21-12-18, 12:13 AM)atefkhalf2004 كتب : Public Sub emptycolumn()
        For i As Integer = 0 To datagridview1.Rows.Count - 1
            For j = 6 To 9
                If IsDBNull(datagridview1.Rows(i).Cells(j).Value) Then
                    datagridview1.Rows(i).Cells(j).Value = "*"
                End If
            Next j
        Next i
        For i As Integer = 0 To datagridview1.Rows.Count - 1
            For j = 6 To 9
                If String.IsNullOrEmpty(datagridview1.Rows(i).Cells(j).Value) Then
                    datagridview1.Rows(i).Cells(j).Value = "*"
                End If
            Next j

        Next i


    End Sub

استخدم هذا الكود  لتعبئة اعمدة ب  *
وضعت هذا الكود في موديول لا ينفذ 
لماذا
ولا يظهر خطأ معين


ضع هذا الكود في الفورم بدون الحاجة للكود الذي لديك ويعطيك الفرق بين DBNull وEmpty
مع التكأكد من ارقام العمدة لانه احيانا يخطئ فيها البعض
PHP كود :
Private Sub DataGridView1_CellFormatting(sender As ObjectAs DataGridViewCellFormattingEventArgsHandles DataGridView1.CellFormatting
    If sender
.Rows(e.RowIndex).IsNewRow Then Return
 
   If e.ColumnIndex >= And e.ColumnIndex <= 9 Then
        If IsDBNull
(e.ValueThen
            e
.Value "*DBNull*"
 
       ElseIf String.IsNullOrEmpty(e.ValueThen
            e
.Value "*Empty*"
 
       End If
 
   End If
End Sub 
اول سطر IsNewRow هذا اختياري ليتجاهل السطر الأخير تبع الاضافة الجديدة
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#6
حضرتك تمام
لكن عند التخزين او الحفظ
ما زال يعتبر قيمة الخلايا فارغة
كيف اخزن البياناتت في  القاعدة
لو الخلية فارغة يخزن بها * 
واذا كان بها قيمة يخزنها كما هي
شكرا
الرد }}}
تم الشكر بواسطة:
#7
(23-12-18, 01:00 AM)atefkhalf2004 كتب : حضرتك تمام
لكن عند التخزين او الحفظ
ما زال يعتبر قيمة الخلايا فارغة
كيف اخزن البياناتت في  القاعدة
لو الخلية فارغة يخزن بها * 
واذا كان بها قيمة يخزنها كما هي
شكرا


اذكر طريقتك في التعامل مع قاعدة البيانات فلكل مبرمج طريقته، وعلى ذلك يتم كتابة الكود المناسب لك.
الرد }}}
تم الشكر بواسطة:
#8
حضرتك كيف
عقب ملء الاعمدة بالنجمة مثلا
كيف يتم تخزينها

If Conn.State = ConnectionState.Open Then Conn.Close()
        Dim SavInto6 As New OleDb.OleDbCommand
        SavInto6.Connection = Conn
        SavInto6.CommandType = CommandType.Text

        SavInto6.CommandText = "update student  set r11='*' where r11 is null   "
        Conn.Open()
        SavInto6.ExecuteNonQuery()
        Conn.Close()

        SavInto6.CommandText = "update student  set r12='*' where r12 is null "
        Conn.Open()
        SavInto6.ExecuteNonQuery()
        Conn.Close()
        SavInto6.CommandText = "update student  set rg1=0 where rg1 is null   "
        Conn.Open()
        SavInto6.ExecuteNonQuery()
        Conn.Close()
        SavInto6.CommandText = "update student  set rtak1='*' where rtak1 is null   "
        Conn.Open()
        SavInto6.ExecuteNonQuery()
        Conn.Close()
الرد }}}
تم الشكر بواسطة:
#9
اين السادة الافاضل
الرد }}}
تم الشكر بواسطة:
#10
قد تكون البيانات فارغة نصيا مثل "" وليست null لهذا جرب Trim مثل ''=(where Trim(r12
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعبئة checklistbox جيولوجي مبتدئ 4 950 31-08-25, 10:04 PM
آخر رد: مصمم هاوي
  [VB.NET] تعبئة كومبو بوكس بقواعد البيانات الموجوده علي السيرفر Mustafa Shaker 6 4,115 23-12-24, 03:59 PM
آخر رد: aljzazy
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 710 01-12-23, 10:57 PM
آخر رد: Taha Okla
  تعبئة CheckListBox من قاعدة البيانات حسب الإختيار من Combobox صالح عبدالله 1 672 14-10-23, 10:26 PM
آخر رد: aljzazy
  تعبئة الكمبوبوكس دون الارتباط بالجدول .. استفسار عاجل Ali_hassn 0 489 24-09-23, 10:50 PM
آخر رد: Ali_hassn
  تعبئة عمود معين في الداغريد kebboud 13 1,629 14-06-23, 05:07 PM
آخر رد: kebboud
  تعبئة عمود في الداتاقريد فيو من اذا تحقق شرط معين في جدول في قاعدة البيانات صالح عبدالله 2 936 21-05-23, 09:42 PM
آخر رد: صالح عبدالله
  تعبئة كومبو بوكس بالاعتماد على قيمة كومبو بوكس اخر ahmaddrawshih 4 1,005 15-01-23, 09:49 PM
آخر رد: مصمم هاوي
  [سؤال] تعبئة الليست بوكس من ال resources ابو روضة 6 1,184 22-12-22, 01:18 AM
آخر رد: ابو روضة
  [سؤال] كيفية تصدير اعمدة محددة من الداتا قريد الي الاكسل عبدالكريم برشدان 3 2,264 10-10-22, 09:29 AM
آخر رد: أبووسم

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


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