مفهوم Disconnected Mode :
هنا بناخد جزء الداتا المراد عمل عليه العمليات اللازمة وبنعمل عليها العميات ال احنا عايزنها
وولا تكون متصلة اتصال مباشر عن القاعدة الاساسة زى مثلا
DT
وبعد الأنتهاء من العمليات اللازمة بنرجع الداتا للقاعدة الأساسية بتاعتها
--لها بعض العيوب ممكن يكون يوزر شغال فى مكان وتتم بعض التعديلات ع الداتا
بيز وفى نفس الوقت يوجد شخص اخر يقوم ببعض التعديلات على الداتا بيز فى مكان اخر
وبالتالى لا تكون العميلات دقيقة
نتيجة حدوث اكتر من عملية فى نفس الوقت وبدون اتصال مباشر
مثال :
DataTable dt = new DataTable();
//للربط بين الداتا تيبل و داتا جريد فيو SqlDataAdapter
SqlDataAdapter adpt ;.
string strcon = "Data Source="";
SqlConnection con = new SqlConnection(strcon );
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand scm = new SqlCommand();
scm.Connection = con;
scm.CommandText = "select * from "Table_Name" ";
// Initialize data Adapter ربط الداتا ادبتر بـ السيكول كومند
adpt = new SqlDataAdapter(scm);
adpt .Fill (dt );
dataGridView1 .DataSource=dt ;
ملاحظة :
Dataadabpter : وظيفته ربط بين الداتا تيبل وكنترول (داتا جريد فيو )
thx
ReplyDelete