قاعدة بيانات ACCESS مناسبة للمبتدئين ويمكن تشغيلها مباشرة بعد تعديل عبارات الاتصال والاستعلام.
خطوات تعبئة DataSet
1. قم بإنشاء كائن اتصال بقاعدة البيانات باستخدام سلسلة اتصال قاعدة البيانات
2. استخدم عبارات استعلام SQL وكائنات اتصال قاعدة البيانات لإنشاء محول قاعدة البيانات dataAdapter
3. استخدم طريقة التعبئة الخاصة بـ DataAdapter لملء DataSet
باستخدام النظام؛
باستخدام System.Windows.Forms؛
باستخدام System.Data؛
باستخدام System.Data.SqlClient؛
باستخدام System.Data.OleDb؛
// مثيل DATAGRID الثاني الاحترافي في C#
/**//// <الملخص>
/// يقدم هذا الفصل مثالاً لإنشاء واستخدام شبكة البيانات.
/// </الملخص>
فئة عامة DisplayTabularData: System.Windows.Forms.Form
{
خاص System.Windows.Forms.Button استرجاع زر؛
خاص System.Windows.Forms.DataGrid dataGrid
/**//// <summary>
/// بناء النافذة.
/// </الملخص>
/// <الملاحظات>
/// تقوم هذه الطريقة بإنشاء النافذة عن طريق إنشاء شبكة البيانات والزر.
/// </ملاحظات>
عرض البيانات العامة ()
{
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(464, 253);
this.Text = "01_DisplayTabularData";
this.dataGrid = new System.Windows.Forms.DataGrid();
dataGrid.BeginInit();
dataGrid.Location = new System.Drawing.Point(8, 8);
dataGrid.Size = new System.Drawing.Size(448, 208);
dataGrid.TabIndex = 0;
dataGrid.Anchor = AnchorStyles.Bottom |. AnchorStyles.Top |.
this.Controls.Add(this.dataGrid);
dataGrid.EndInit();
this.retrieveButton = new System.Windows.Forms.Button();
RetrieverButton.Location = new System.Drawing.Point(384, 224);
RetrieverButton.Size = new System.Drawing.Size(75, 23);
RetrieverButton.TabIndex = 1;
RetrieveButton.Anchor = AnchorStyles.Bottom |.
RetrieveButton.Text = "استرداد"؛
RetrieveButton.Click += new System.EventHandler(this.retrieveButton_Click);
this.Controls.Add(this.retrieveButton);
}
/**//// <summary>
/// استرجاع البيانات
/// </الملخص>
/// <param name="sender"> </param>
/// <param name="e"> </param>
استرداد الفراغ المحميButton_Click(مرسل الكائن، System.EventArgs e)
{
RetrieverButton.Enabled = false
source string = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsManioMy DocumentsPrintManagerprogramPrintManageV1DataBasePrintDB.mdb";
سلسلة حدد = "SELECT * FROM MainInfo"
/**//////////////////////////
// خطوات ملء DataSet
//1. استخدم سلسلة اتصال قاعدة البيانات لإنشاء كائن اتصال بقاعدة البيانات
// 2. استخدم عبارات استعلام SQL وكائنات اتصال قاعدة البيانات لإنشاء محول قاعدة البيانات dataAdapter
استخدم
طريقة التعبئة الخاصة بـ DataAdapter لملء DataSet
OleDbConnection OleCon = new OleDbConnection(source
)
;
");
dataGrid.SetDataBinding(ds, "MainInfo"); // ربط بيانات DataGrid، باستخدام DataSet واسم جدول قاعدة البيانات
}
/**//// <summary>
/// عرض نافذة التطبيق
/// </الملخص>
الفراغ الثابت الرئيسي ()
{
Application.Run(new DisplayTabularData());
}
}