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

طيب دلوقتى عايز مثلا بعد ما يتم عرض البيانات لو عايز اعمل مسح للبيانات الى هو عرضها من السيرفر ولما اضغط على بوتن مثلا يمسح البيانات الى هو حملها وتتمسح كمان من السيرفر يعنى بيخرج كل اليوزرات الى فتحا الان على السيرفر وتعمل تسجيل دخول من جديد 


وده الــapi الخاص بالمسح البيانات 
/ip/hotspot/host/remove

كود :
#Region " StringToDatatable "
   Function StringToDatatable(ByVal s As String) As DataTable
       Dim IPAddress As System.Net.IPAddress = System.Net.IPAddress.Parse(ip.Text)
       Dim mk = New Mikrotik(IPAddress)
       mk.Login(user.Text, pass.Text)
       mk.Send("/ip/hotspot/host/getall", False)
       mk.Send("=.proplist=.id", False)
       mk.Send("=.proplist=server", False)
       mk.Send("=.proplist=user", False)
       mk.Send("=.proplist=address", False)
       mk.Send("=.proplist=uptime", True)
       mk.Send("=.proplist=radius", False)
       mk.Send("=.proplist=!done", False)
       For Each row In mk.Read()
           Dim id As String = Regex.Match(row, "(?<=id=).+?(?=\=|$)").Value
           Dim server As String = Regex.Match(row, "(?<=server=).+?(?==|$)").Value
           Dim user As String = Regex.Match(row, "(?<=user=).+?(?==|$)").Value
           Dim address As String = Regex.Match(row, "(?<=address=).+?(?==|$)").Value
           Dim uptime As String = Regex.Match(row, "(?<=uptime=).+?(?==|$)").Value
           If String.Concat(id.Trim, server.Trim, user.Trim, address.Trim, uptime.Trim.Trim) <> "" Then
               DGV1.Rows.Add(id, server, user, address, uptime)
           End If
       Next

   End Function
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       DGV1.AllowUserToAddRows = False
       Me.DGV1.Rows.Clear()
       Dim dt As DataTable = StringToDatatable("")
       Me.DGV1.DataSource = dt

   End Sub
الرد }}}
تم الشكر بواسطة:
#2
قم بحذف المستخدمين ايضا من ملف الكوكيز
كود :
/ip/hotspot/host/remove
ip/hotspot/cookie/remove
الرد }}}
تم الشكر بواسطة:
#3
(08-02-18, 10:52 PM)saad mahyoub كتب : قم بحذف المستخدمين ايضا من ملف الكوكيز
كود :
/ip/hotspot/host/remove
ip/hotspot/cookie/remove

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

PHP كود :
DGV1.Rows.Clear() 
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , MOSTAFA.KAMEL
#5
بعتذر منك اخي مصطفي لااعرف الكود الصحيح ولكن لحذف المستخدمين المتصلين بالسيرفر هو عن طريق ملف الاكتف 
كود :
ip/hotspot/active/remove
طبعا بقي عليك تحديد المستخدمين الي بتحذفهم ولجعل المستخدم يعيد تسجيل الدخول من جديد عن طريق حذفة ملف الكوكيز
كود :
ip/hotspot/cookie/remove
جرب هذا الكود تم نسخة من النت

كود :
mikrotik.Send("/ip/hotspot/active/remove")
mikrotik.Send("=.id=" + userName ,true)
مع العلم ان الاكواد بتختلف من اصدار الي اخر من نسخة السيرفر وافضل طريقة ممكن تفيدك لمعرفة الكود الصحيح .لعدم وجود اي مرجع عربي حسب بحثي .هو عن طريق صفحة النيو ترمنال new terminal واداة المساعدة التي موجودة بها .
اسال الله ان يوفقك
الرد }}}
تم الشكر بواسطة:
#6
ممكن احد من الاعضاء يتكرم ويجي على جهازى عشان يفعرف يحل المشكلة افضل عشان السيرفر عندى


(08-02-18, 11:19 PM)محمود صالح كتب : مسح datagridview
ولا اعلم مسح السيرفر

PHP كود :
DGV1.Rows.Clear() 
انا فاهم بس المشكلة فى كود السيرفر
الرد }}}
تم الشكر بواسطة:
#7
(08-02-18, 11:29 PM)saad mahyoub كتب : بعتذر منك اخي مصطفي لااعرف الكود الصحيح ولكن لحذف المستخدمين المتصلين بالسيرفر هو عن طريق ملف الاكتف 
كود :
ip/hotspot/active/remove
طبعا بقي عليك تحديد المستخدمين الي بتحذفهم ولجعل المستخدم يعيد تسجيل الدخول من جديد عن طريق حذفة ملف الكوكيز
كود :
ip/hotspot/cookie/remove
جرب هذا الكود تم نسخة من النت

كود :
mikrotik.Send("/ip/hotspot/active/remove")
mikrotik.Send("=.id=" + userName ,true)
مع العلم ان الاكواد بتختلف من اصدار الي اخر من نسخة السيرفر وافضل طريقة ممكن تفيدك لمعرفة الكود الصحيح .لعدم وجود اي مرجع عربي حسب بحثي .هو عن طريق صفحة النيو ترمنال new terminal واداة المساعدة التي موجودة بها .
اسال الله ان يوفقك

اتفضل اخى الاوامر الخاصة cookies


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 206 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 172 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 268 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 329 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 313 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 662 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 284 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 290 18-01-24, 05:04 PM
آخر رد: loay775
  مشكلة في datagridview Adata 4 325 17-01-24, 03:00 PM
آخر رد: aljzazy
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم