PDA

View Full Version : سوال: ديتاگريد تودرتو



bill_geits
دوشنبه 25 خرداد 1388, 07:38 صبح
با سلام خدمت دوستان عزيز :قلب:

من ميخوام ببينم چطوري ميشه در c# ديتاگريد تودرتو ايجاد كرد ؟ :عصبانی++:

يعني بعضي سطرهاي ديتاگريد يك سري زيرسطر هم داشته باشد كه با كليك روي + كنار آن سطر داخل همان كنترل data grid زيرسطرها باز شوند. :متفکر:

bill_geits
دوشنبه 25 خرداد 1388, 11:02 صبح
دوستان اگه کسی مطلب یا لینکی در مورد این سوال دارید خواهشا بزارید. من واقعا گیر گردم اگه کسی منو راهنمایی کنه خیلی ممنونش میشم.

bill_geits
دوشنبه 25 خرداد 1388, 16:46 عصر
من خودم يه روش پيدا كردم و اگه كسي روش بهتر يا كامپوننت سراغ داره بذاره



SqlConnection com = newSqlConnection(@"server=.\sqljet ; integrated security=SSPI ; database=mydb");
DataSet ds = newDataSet();
DataGrid dg = newDataGrid();
SqlDataAdapter da = newSqlDataAdapter("select * from customer", com);
da.Fill(ds, "customer");
da = newSqlDataAdapter("select * from orderr", com);
da.Fill(ds, "orderr");
ds.Relations.Add("customerorderr", ds.Tables["customer"].Columns["cust_id"], ds.Tables["orderr"].Columns["cust_id"]);
dg.Name = "dg";
dg.Size = newSize(this.Width - 20, this.Height - 100);
dg.Location = newPoint(5, 5);
this.Controls.Add(dg);
dg.SetDataBinding(ds, "customer");

SMRAH1
دوشنبه 25 خرداد 1388, 21:49 عصر
سلام

در MSDN در هنگام معرفی کلاس Data Grid ،یک مثال در این مورد وجود دارد.برای راحتی می توانی در MSDN به دنبال عبارت DataGrid Control Sample بگردی (عنوان فرم نمایش داده شده است).

موفق باشید