PDA

View Full Version : سوال: لینک کردن جداول به صورت والد و فرزند



adeli.mehdi
سه شنبه 20 تیر 1391, 20:48 عصر
کردن جداول

سلام دوستان
من دو تا دیتا گرید دارم که با یک سلول مشترک به نام کد قطعه میخوام لینک بشن یعنی کنار یکی از دیتا گرید ها یک علامت + کوچیک بیاد که با زدن ان مشخصات خریداران قطعه در زیرهمون رکورد باز بشه و اطلاعات مشتری هایی که این قطعه رو خریدند رو نشون بده

string naghet = "select * from naghet ";
string qchein = "select * from qchein ";
OleDbDataAdapter da = new OleDbDataAdapter(naghet, conn);
DataSet ds = new DataSet();
da.Fill(ds, "naghet");
da = new OleDbDataAdapter(qchein, conn);
da.Fill(ds, "qchein ");
ds.Relations.Add("qcheinnaghet", ds.Tables["naghet"].Columns["idvp"], ds.Tables["qchein"].Columns["idvp"]);
DataViewManager dvm = new DataViewManager(ds);
dvm.DataViewSettings["qchein"].RowFilter = "idvp";
DataGrid
89522

adeli.mehdi
پنج شنبه 22 تیر 1391, 01:30 صبح
89564:گریه:دوستان من قسمت اصلی کد یعنی اضافه کردن رکورد رو نوشتم فقط در خط دو اسم دیتا گریدم در:اشتباه: error داره چون طبق گفته کتاب با این کد دادهای موجود در datasetبا فراخوانی dataset bindingبه datagrid متصل میشوند
نام جدول والدمnaghet1
نام جذول فرزند qchein1
نام دیتا گریدdgv
نام فیلد مشترک در هردو جدول dgv