منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الإختيار المتعدد DataGridView MultSelect
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
يعطيكم العافية جميعاً  Smile 

لدي Datagridview ومفعل خاصية MultSelect

لدي الكود التالي بقوم بجلب جميع البيانات أو القيم الموجودة داخل الصفوف التي تم تحديدها في الـ Datagridview  Undecided

كود :
Dim FirstValue As Boolean = True
       Dim cell As DataGridViewCell
       For Each cell In DataGridView1.SelectedCells
           If Not FirstValue Then
               Me.Text += ", "
           End If
           Me.Text += cell.Value.ToString()
           FirstValue = False
       Next

أنا أريد بالطبع جلب البيانات أو القيم في الصفوف التي تم تحديدها ولكن في عمود محدد وليس جميع الأعمدة كيف سوف أعدل على هذا الكود ليعمل معي ؟  Big Grin
عليك التفرقة بين SelectedCells و SelectedRows
SelectedCells كما في الكود ولكنه يعطي قيم جميع الاعمدة للصفوف المحددة
اريد عمود معين مثلاً وليس جميع الاعمدة
كيف اعدل ع الكود ؟
كود :
Dim cs = From x As DataGridViewRow In Me.DataGridView1.SelectedRows Select x.Cells(2).Value
    Dim rs As String = String.Join(", ", cs.Reverse)

    Me.Text = rs

كود :
Dim cs = Me.DataGridView1.SelectedRows.Cast(Of DataGridViewRow).Select(Function(x) x.Cells(2).Value)
    Dim rs As String = String.Join(", ", cs.Reverse)

    Me.Text = rs

اختر الاسهل فهما
مشكوور اخي العزيز ♥