تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
بخصوص الداتاكريد فيو
#1
السلام عليكم الاخوة الاعزاء لدي سؤال مهم بخصوص اداة الداتا كريد فيو ارجو من حضراتكم ان استطعتم ابداء المساعدة
سؤالي هو كالتالي::::


لدي قاعدة بيانات تحتوي ع 1000 سجل ...  

وكذلك لدي فولدر يحتوي ع 1000 ملف pdf في مسار معين 


اريد عند الضغط ع الخلية الاولى .. تفتح الملف الاول



و عند الضغط ع الخلية الثانية.. تفتح الملف الثاني

اريد عند الضغط ع الخلية الثالثة.. تفتح الملف الثالث .... وهكذا 



علما اني استعملت الكود التالي لكن مشكلة الكود عند الضغط ع الخلية الاولى .. سوف يفتح جميع الملفات التي في الفولدر مرة واحدة


  Private Sub DGV_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGV.CellClick
        Dim dd As String() = Directory.GetFiles(path)
        For Each f As String In dd
            System.Diagnostics.Process.Start(f)

        Next

    End Sub

 اتمنى من حضراتكم حل المشكلة لو سمحتم
الرد }}}
تم الشكر بواسطة:
#2
(28-11-22, 04:26 PM)احمد كبه كتب : السلام عليكم الاخوة الاعزاء لدي سؤال مهم بخصوص اداة الداتا كريد فيو ارجو من حضراتكم ان استطعتم ابداء المساعدة
سؤالي هو كالتالي::::


لدي قاعدة بيانات تحتوي ع 1000 سجل ...  

وكذلك لدي فولدر يحتوي ع 1000 ملف pdf في مسار معين 


اريد عند الضغط ع الخلية الاولى .. تفتح الملف الاول



و عند الضغط ع الخلية الثانية.. تفتح الملف الثاني

اريد عند الضغط ع الخلية الثالثة.. تفتح الملف الثالث .... وهكذا 



علما اني استعملت الكود التالي لكن مشكلة الكود عند الضغط ع الخلية الاولى .. سوف يفتح جميع الملفات التي في الفولدر مرة واحدة


  Private Sub DGV_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGV.CellClick
        Dim dd As String() = Directory.GetFiles(path)
        For Each f As String In dd
            System.Diagnostics.Process.Start(f)

        Next

    End Sub

 اتمنى من حضراتكم حل المشكلة لو سمحتم
و عليكم السلام و رحمة الله و بركاته
اليك بمثال مبسط و ظفه حسب المعطيات لديك
PHP كود :
Imports System.IO
Public Class Form1
    Dim Path 
"D:\test"
 
   Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        Dim fileFullNames
() As String Directory.GetFiles(Path    
        For Each file 
As String In Directory.GetFiles(Path"*.pdf*")
 
           DataGridView1.Rows.Add(file)
 
       Next
    End Sub
    Private Sub DataGridView1_CellClick
(sender As ObjectAs DataGridViewCellEventArgsHandles DataGridView1.CellClick
        System
.Diagnostics.Process.Start(DataGridView1.CurrentCell.Value)
 
   End Sub
End 
Class 
الرد }}}
تم الشكر بواسطة: Taha Okla
#3
شكرا جزيلا استاذي العزيز لكن لا تزال هناك مشكلة و هي

System.InvalidOperationException
 HResult=0x80131509
 Message=Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
 Source=System.Windows.Forms
الرد }}}
تم الشكر بواسطة: asmarsou
#4
(05-12-22, 04:02 PM)احمد كبه كتب : شكرا جزيلا استاذي العزيز لكن لا تزال هناك مشكلة و هي

System.InvalidOperationException
 HResult=0x80131509
 Message=Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
 Source=System.Windows.Forms
جرب ما يلي بذات المثال
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        Try
            For Each file 
As String In Directory.GetFiles(Path"*.pdf*")
 
               DataGridView1.Rows.Add(file)
 
           Next
        Catch ex 
As Exception
        End 
Try
 
   End Sub 
مع الاحذ بعين الاعتبار ان  تلك الغريد فيو في المثال اعلاه ذات عمود و احد فقط
و اما اذا كانت عكس ذلك اي تحوي عدة اعمدة و كمثال آخر و اعتبارا انها ذات 3 اعمدة مثلا يمكنك تعبئتها كما يلي
PHP كود :
For Each file As String In Directory.GetFiles(Path"*.pdf*")
 
           Dim row As String() = New String() {""file""}
 
           DataGridView1.Rows.Add(row)
 
       Next 
الرد }}}
تم الشكر بواسطة: هاوي1995


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 334 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 520 02-11-25, 11:19 PM
آخر رد: justforit
  [VB.NET] بخصوص تشفير FoxLearn.License h2551996 1 777 17-07-25, 09:18 PM
آخر رد: h2551996
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 829 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [سؤال] SkinSoft VisualStyler.Net v2.4 طلب بخصوص ali.alfoly 6 1,022 24-12-24, 03:23 PM
آخر رد: عبد العزيز البسكري
  [سؤال] بخصوص حفظ my settings محمد العامر 8 915 12-11-24, 08:49 PM
آخر رد: محمد العامر
  [سؤال] بخصوص حفظ اعدادات المشروع في Settings محمد العامر 4 706 07-11-24, 05:34 AM
آخر رد: محمد العامر
  سؤال بخصوص القريد DOX.1 6 916 31-08-24, 06:24 PM
آخر رد: justforit
  [سؤال] بخصوص الفلترة كومبو بوكس في الفيجوال ستوديو؟ Mena Sabet 2 693 06-05-24, 02:22 AM
آخر رد: Mena Sabet
  سؤا بخصوص تجيمع كميات المواد المباعة في اليوم momani33 2 554 07-04-24, 11:02 PM
آخر رد: momani33

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


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