كيفية ربط مربع حوار WPF بجدول SQL

يسمح لك WPB ListBox بعرض البيانات التي تم إنشاؤها وتخزينها في جدول SQL. يجب عليك الاستعلام في قاعدة بيانات SQL ، واستخدام مجموعة البيانات المستردة لملء عناصر ListBox. يمكن أن يحتوي جدول SQL على صف واحد أو عدة صفوف ، ولكن كل واحد يعرض كبند سطر منفصل في ListBox. هذه الميزة تجعله مناسبًا لعرض السجلات ، لأنك لا تحتاج إلى إنشاء كل عنصر يدويًا.

1.

انقر فوق الزر "ابدأ" Windows وحدد "كافة البرامج". انقر فوق "Microsoft .NET" ، ثم انقر فوق "Visual Studio". افتح مشروع الويب الخاص بك وقم بتحميل الملف الذي يحتوي على ListBox.

2.

قم بإنشاء الاتصال بقاعدة بيانات SQL التي تحتوي على الجدول الذي تريد عرضه. تعمل التعليمة البرمجية التالية على إنشاء اتصال SQL:

اتصال SqlConnectionStringBuilder = جديد SqlConnectionStringBuilder ()؛ connection.DataSource = "localhose". connection.InitialCatalog = "قاعدة بيانات". connection.UserID = "المستخدم". connection.Password = "كلمة المرور". SqlConnection database = new SqlConnection (connection.ConnectionString)؛ database.Open ()؛

استبدل قيم قاعدة البيانات بمعلومات قاعدة البيانات الخاصة بك.

3.

الاستعلام عن معلومات الجدول. التعليمة البرمجية التالية استعلامات الجدول ويستخدم متغير "طراز" تحتوي على المعلومات:

SqlDataReader data = null؛ data = new SqlCommand ("select * from customers"، database) .ExecuteReader ()؛ while (data.Read ()) {model.Categories.Add (new category {customerId = data.GetInt32 (0)، CustomerName = data.GetString (1)})؛ } database.Close ()؛

في هذا المثال ، يتم استرداد قائمة العملاء.

4.

ربط الجدول إلى WPB ListBox. التعليمة البرمجية التالية بربط طراز إلى عنصر التحكم:

this.DataContext = model؛

موصى به