الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال مهم في الأداة Listview

بدأه mtechuae في 5 سبتمبر 2012 · 11 رد · 600 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي listview و listview1 أريد كود ينقل من listview الأول للlistview1

ظهرت لدي مشكلة حيث ينتقل الأسم يتكرر اسم الحقل معه

post-266771-000923300 1346872657_thumb.p

أرجو المساعدة

وهذا الكود المستخدم في النقل

If listview.SelectedItems.Count > 0 Then

Dim lvi As New ListViewItem

lvi = listview.SelectedItems(0)

Dim lvi2 As New ListViewItem

lvi2 = CType(lvi.Clone, ListViewItem)

listview1.Items.Add(lvi2)

End If

المرفقات
pic.png
#2

أخي الكريم

لو فرضنا أن القائمة الاول ListView1 القائمة الثانية ListView2

جرب هذا الكود

Dim x As Integer = ListView2.Items.Count
        If ListView1.SelectedItems.Count > 0 Then
            For i As Integer = 0 To ListView1.Items.Count - 1
                If ListView1.Items(i).Selected Then
                    ListView2.Items.Add(ListView1.Items(i).Text)
                    ListView2.Items(x).SubItems.Add(ListView1.Items(i).SubItems(1))
                    x += 1
                End If
            Next
        End If
#3
؛ أحمد ؛ كتب:

أخي الكريم

لو فرضنا أن القائمة الاول ListView1 القائمة الثانية ListView2

جرب هذا الكود

Dim x As Integer = ListView2.Items.Count
        If ListView1.SelectedItems.Count > 0 Then
            For i As Integer = 0 To ListView1.Items.Count - 1
                If ListView1.Items(i).Selected Then
                    ListView2.Items.Add(ListView1.Items(i).Text)
                    ListView2.Items(x).SubItems.Add(ListView1.Items(i).SubItems(1))
                    x += 1
                End If
            Next
        End If

شكرا لردك لكن الكود لديه مشكلة أنه لم يتم نقل الا الاسم اما المرافق فإنه لم ينتقل

لدي مشكلة لم أجد لها حلا

أني أريد حينما يتم نقل الاسم للحقل الثاني أريد أن يضيف لقاعدة البيانات اي اسم

وشكرا لك

#4

ارفق مثال وإن شاء الله بيتم التعديل عليه

#5
؛ أحمد ؛ كتب:

ارفق مثال وإن شاء الله بيتم التعديل عليه

شكرا لتجاوبك معاي أخي أحمد هذا مثال

المشاكل التي أواجهها

عندما يتم نقل الاسماء للlistview2 أذا أريد أن أرجعها للlistview1 لاأستطيع لذلك جعلتها فارغة لكي تضيف الكود المناسب لها

عندما يتم نقل الأسماء لل listview2 أريد إضافة مايكتب في titel للجدول الموجود في database

وشكرا لك سلفا

Example listview.zip

#6

ملف قاعدة البيانات غير موجود بالمرفق

تم تعديل هذه المشاركة بواسطة ؛ أحمد ؛ في 7 سبتمبر 2012 في 17:09

#7
؛ أحمد ؛ كتب:

ملف قاعدة البيانات غير موجود بالمرفق

مشكور أخ أحمد على سرعة ردودك

واسف من أجل قاعدة البيانات

هذا هو الملف

Database.zip

#8

تفضل أخي الفاضل الملف بعد التعديل

أرجو أن يكون هذا هو المطلوب

Example listview.rar

#9
؛ أحمد ؛ كتب:

تفضل أخي الفاضل الملف بعد التعديل

أرجو أن يكون هذا هو المطلوب

مشكور أستاذ أحمد لكن في طلب

عندما يتم نقل الاسم اريده أن يعدل تعديل عن طريق البحث عن الاسم الموجود في listview1 في حقل titel ويكون كل واحد على حدا

ممكن عندما يتم نقل اسم من listview1 الى listview2 يرسل الكتابة الموجودة في titel لسبب ممكن كل شخص يكون له عنوان مختلف

وشكرا لك لسرعة إجابتكdry.gifwink.gif

#10

لم أفهم

ما هو المطلوب بالضبط في خانة Titel ??

#11

تم عمل تعديل على حسب ما فهمت

فقط اضغط D-Click على الصف الذي تريد نقلة واكتب أي شيء في title

Example listview.rar

#12

post-266771-026708400 1347094126_thumb.j

هذه صورة توضيحية للي أريده من الفايل

الذي أريده UPDATE وليس INSERT

أريد تعديلا على الأسماء وليس اضافة

أرجو أن تكون الفكرة وضحت ولك مني جزيل الشكر

؛ أحمد ؛ كتب:

تم عمل تعديل على حسب ما فهمت

فقط اضغط D-Click على الصف الذي تريد نقلة واكتب أي شيء في title

المرفقات
pic.jpg

تم تعديل هذه المشاركة بواسطة mtechuae في 8 سبتمبر 2012 في 11:55

مواضيع مشابهة