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

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

مغلق
بدأه أبو المهاجر في 12 سبتمبر 2005 · 7 رد · 1,549 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

السلام عليكم

كيف يمكن تعبئة كومبو بوكس بأسماء جداول في قاعدة بيانات SQL SERVER ، وكيف يمكن تعبئة كومبو آخر ، بأسماء جداول في قاعدة بيانات من نفس النوع .

أعتذر عن الإطالة

وجزاكم الله خيرا

#2

قم بتعبئة dataset أو datareader (أيهما تشاء) من جملة SQL التالية:

select table_name from information_schema.tables where table_type='BASE TABLE'

إذا كنت ستستعمل dataset يمكنك ببساطة عمل databind للcombobox للdataset.

أما إذا كنت ستستعمل datareader فيمكنك عمل loop لتعبئة الcombobox من الdatareader وفق الطريقة المعروفة.

بالتوفيق بإذن الله :)

فكر بطريقة أخرى

#3

السلام عليكم

شكراً لإخينا و استاذنا walcom وهذا تطبيق للمثال في الاعلى.

'Create a connection object
        Dim cnn As New SqlConnection( _
        "integrated security=SSPI;Server=.;initial catalog=northwind")

        'Create a connection string
        Dim strSQL As String = "select * from information_schema.tables "

        'Create a command object
        Dim cmd As New SqlCommand(strSQL, cnn)

        'Create a dataReader object
        Dim rdr As SqlDataReader
        Try
            cnn.Open()
            rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)

            With ComboBox1

                .BeginUpdate()

                While rdr.Read

                    .Items.Add(rdr.GetString(2).ToString)

                End While

                .EndUpdate()

            End With

            'Distroy All Objects
            cmd.Dispose()
            rdr.Close()
            cnn.Close()
            strSQL = Nothing

        Catch ex As Exception

            MsgBox(ex.Message)

        End Try

بالتوفيق إن شاء الله.

ComboBoxLoadTableNames.zip

في المثال يتضح المقال

#4

جزاكم الله خيرا أيها الكرام ، ونفعكم ونفع بكم ، تفاعل سريع يدل على شدة العناية بأسئلة الأعضاء واستفساراتهم .

#5

السلام عليكم

وقد توصلت ، ولله الحمد ، في أحد المواقع ، للشق الآخر من السؤال ، وهو تعبئة أسماء قواعد البيانات المثبتة على SQL SERVER ، في كومبو بوكس ، فأردت أن أدرجه في المشاركة لتتم الفائدة إن شاء الله

DatabasesNamesInSQL.rar

#6

جزاك الله ألف خير أخي أبو المهاجر , ليت الشباب يحذُون حذُوك , لإتمام الفائدة

السلام عليكم

في المثال يتضح المقال

#7

سبوح قدوس رب الملائكة والروح ،،منورين

#8

السلام عليكم

وهذا مثال أخرى , لتحميل اسماء المستضيفات SQL Server Instance names

و اسماء قواعد البيانات ثم اسماء الجداول , ثم اسماء الاعمدة ثم بيانات الاعمدة في الشبكية DataGridView

للإفادة و الله الموفق.

LoadDataBasesAndTablesFromsysdatabases.rar

في المثال يتضح المقال

هذا الموضوع مغلق.

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