تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] التعديل في احد اصفف DataGridView
#1
السلام عليكم ورحمة الله

عندي كود يسحب الداتا من قاعدة البيانات من موقعي وينزلهم في ال DataGridView

المشكله عندي في الوقت

ينزل الوقت 
كذا
00:00:00

كمثال

اريد اغير الى 
00:00

كود :
If itm3.Length = 8 Then
                   timek = itm3.Substring(3)
               End If


يعني امسح اول ثلاث ارقام 

بس حاولت ما ضبط معاي

   

هذا الكود


كود :
Private Sub BackgroundWorker2_DoWork(sender As Object, e As DoWorkEventArgs) Handles BackgroundWorker2.DoWork


       Using cmd As New MySqlCommand(String.Format("SELECT id,dati,time,mode,band FROM cq_qso Where dxcallsign like '{0}' and cals like '{1}' order by dati DESC ", Opencontest, Label10.Text))
           cmd.Connection = connection
           cmd.CommandType = CommandType.Text
           Using sda As New MySqlDataAdapter(cmd)
               sda.Fill(table)
               ProgressBar2.Maximum = table.Rows.Count - 0
               BackgroundWorker2.ReportProgress(table.Rows.Count - 0)
           End Using
       End Using
   End Sub


   Private Sub BackgroundWorker2_ProgressChanged(sender As Object, e As ProgressChangedEventArgs) Handles BackgroundWorker2.ProgressChanged
       ProgressBar2.Value = e.ProgressPercentage
       Me.Label12.Text = e.ProgressPercentage & " Percent Completed!"
   End Sub


   Private Sub BackgroundWorker2_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs) Handles BackgroundWorker2.RunWorkerCompleted
       Me.ProgressBar2.Visible = False
       Label12.Text = "DONE!"
       Cursor = Cursors.Default

       For Each row As DataRow In table.Rows

           dgvSelectAll.Rows.Add(row.ItemArray)
           Label11.Text = dgvSelectAll.Rows.Count - 0
           Label11.Text = String.Format("Number of QSO : {0}  ", Label11.Text)
       Next


   End Sub


بحثت كثير بس ما حصلت حل

افيدوني بارك الله فيكم

وشكرا
الرد }}}
تم الشكر بواسطة:
#2
في جملة الإستعلام وجلب البيانات ضع شرطك كالتالي :


كود :
select id,dati,time.Substring(0, 5),mode,band.........
الكود السابق افضل ..
وهناك حل آخر وهو بعد جلب البيانات وتعبئة الداتاقريدفيو تعمل حلقة فور لوب وتقوم بحذف آخر ثلاثة خانات من حقل التايم المجودة في القريدفيو
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: dubai.eig
#3
(24-03-19, 04:50 AM)حريف برمجة كتب : في جملة الإستعلام وجلب البيانات ضع شرطك كالتالي :


كود :
select id,dati,time.Substring(0, 5),mode,band.........
الكود السابق افضل ..
وهناك حل آخر وهو بعد جلب البيانات وتعبئة الداتاقريدفيو تعمل حلقة فور لوب وتقوم بحذف آخر ثلاثة خانات من حقل التايم المجودة في القريدفيو

تسلم استاذي على الرد الكريم

قمت بالتجربه بس ما ضبط

مسج الغلط

كود :
execute command denied to user 'a4_qsl'@'%' for routine 'time.Substring'


وشكرا لك من جديد
الرد }}}
تم الشكر بواسطة:
#4
جرب التالي :


كود :
select id,dati,SUBSTRING(time, 0, 5) AS time,.......
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: dubai.eig
#5
تعديل .......



حصلت كود وقمت بتجربه وضبط الحمدالله

كود :
   Private Sub dgvSelectAll_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles dgvSelectAll.CellFormatting
       If e.ColumnIndex = dgvSelectAll.Columns("Column3").Index Then
           If e.Value.ToString.Length > 5 Then
               e.Value = e.Value.ToString.Substring(3)
           End If
       End If
   End Sub

(24-03-19, 11:31 AM)حريف برمجة كتب : جرب التالي :


كود :
select id,dati,SUBSTRING(time, 0, 5) AS time,.......


ضبط معاي الحمدالله Smile

شكرا لك 

البرمجه بحر كل يوم نتعلم شي جديد بفضل الله وبفضل وجودكم بارك الله فيك وككثر الله من امثالك
Rolleyes
الرد }}}
تم الشكر بواسطة:
#6
(24-03-19, 11:36 AM)dubai.eig كتب : تعديل .......



حصلت كود وقمت بتجربه وضبط الحمدالله

كود :
   Private Sub dgvSelectAll_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles dgvSelectAll.CellFormatting
       If e.ColumnIndex = dgvSelectAll.Columns("Column3").Index Then
           If e.Value.ToString.Length > 5 Then
               e.Value = e.Value.ToString.Substring(3)
           End If
       End If
   End Sub

(24-03-19, 11:31 AM)حريف برمجة كتب : جرب التالي :


كود :
select id,dati,SUBSTRING(time, 0, 5) AS time,.......


ضبط معاي الحمدالله Smile

شكرا لك 

البرمجه بحر كل يوم نتعلم شي جديد بفضل الله وبفضل وجودكم بارك الله فيك وككثر الله من امثالك
Rolleyes

بالتوفيق يارب للجميع
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] محتاج اربط DataGridView بزر بحث bakrycold 1 549 28-02-25, 12:11 AM
آخر رد: bakrycold
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 486 12-01-25, 12:50 AM
آخر رد: skode
Information [VB.NET] تنسيق أعمدة DataGridView أبو خالد الشكري 3 570 21-12-24, 02:40 PM
آخر رد: aljzazy
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 563 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  مشكلة عند التعديل على البيانات F.H.M 5 481 12-09-24, 05:31 PM
آخر رد: F.H.M
Exclamation [VB.NET] اريد كود لتصدير البيانات من DataGridView الى ملف Excel zazasami 1 492 04-08-24, 09:15 PM
آخر رد: mrfenix93
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 517 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 523 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 687 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 680 02-02-24, 04:07 PM
آخر رد: صالح عبدالله

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


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