ورود

View Full Version : جابجايي در ديتاگريدويو detail با جابجايي در master



manibaharlou
پنج شنبه 04 مهر 1387, 17:58 عصر
سلام
من تونستم بين table هام relation برقرار كنم ( از طريق designer) ولي وقتي توي جدول master حركت ميكنم هيچ حركتي توي detail نمي بينم

رضا عربلو
پنج شنبه 04 مهر 1387, 18:24 عصر
بجای اینکه دیتا گریدت را به جدول detail بایند کنی به DataRelation بین آنها بایند کن :
How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls (http://msdn.microsoft.com/en-us/library/c12c1kx4(VS.85).aspx)

manibaharlou
پنج شنبه 04 مهر 1387, 18:53 عصر
بجای اینکه دیتا گریدت را به جدول detail بایند کنی به DataRelation بین آنها بایند کن :
How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls (http://msdn.microsoft.com/en-us/library/c12c1kx4(VS.85).aspx)


متشكرم ولي من نميدونم اسم databind‌ را از كجا بيارم براي اينكه من براي ايجاد ارتباط از كد نويسي استفاده نكردم حالا كه سعي ميكنم اين كدهارو اضافه كنم مدام ميگه اين ارتباطات قبال ايجاد شده ميشه بيشتر راهنماييم كنيد ببخشيد خيلي مبتدي هستم

رضا عربلو
پنج شنبه 04 مهر 1387, 20:36 عصر
اگر از Typed Dataset استفاده کرده ای. یک Relation بین دو تا DataTable ات قرار بده و


// Bind the master data connector to the Customers table.
masterBindingSource.DataSource = data;
masterBindingSource.DataMember = "Customers";

// Bind the details data connector to the master data connector,
// using the DataRelation name to filter the information in the
// details table based on the current row in the master table.
detailsBindingSource.DataSource = masterBindingSource;
detailsBindingSource.DataMember = "نام ریلیشن";


http://msdn.microsoft.com/en-us/library/aa984328(VS.71).aspx

این دو لینکی که در دو پست قبلی دادم را به خوبی مطالعه کن. مشکلت حل می شود.