PDA

View Full Version : مطالبی در مورد DataGrid شرکت Janus



danial82
پنج شنبه 13 مرداد 1390, 09:40 صبح
من در تمام پروژه های Windows base از گرید شرکت Janus استفاده میکنم
چند وقت پیش تاپیک مطالبی کمیاب در مورد DataGrid View رو دیدم گفتم بد نیست که تجربیاتمون در مورد استفاده از این کامپوننت به اشتراک بذاریم
از دوستانی که با این کامپوننت کار کردن خواهش تجربیات خودشون هر چند کوچک رو بیان کنند.

مطالب هر پست به sample اضافه میشود

sample (http://utilities.persiangig.com/Janus%20Sample/JanusGrid.zip)

danial82
پنج شنبه 13 مرداد 1390, 09:44 صبح
اولین پست رو اختصاص میدیم به چگونگی پر کردن گرید بوسیله datasource
gridEX1.DataSource = _persons;
gridEX1.RetrieveStructure();

danial82
پنج شنبه 13 مرداد 1390, 13:09 عصر
پر کردن دستی یک گرید

gridEX1.BoundMode = BoundMode.Unbound;
gridEX1.RootTable=new GridEXTable();

var col0 = new GridEXColumn{Caption = "کد",Key = "ID",Visible = false};
gridEX1.RootTable.Columns.Add(col0);

var col1 = new GridEXColumn{Caption = "نام",Key = "Fname"};
gridEX1.RootTable.Columns.Add(col1);

var col2 = new GridEXColumn{Caption = "نام خانوادگی",Key = "Lname"};
gridEX1.RootTable.Columns.Add(col2);

var col3 = new GridEXColumn { Caption = "تلفن", Key = "Tel" };
gridEX1.RootTable.Columns.Add(col3);

foreach (var p in _persons)
{
var newItem = gridEX1.AddItem();
newItem.BeginEdit();
newItem.Cells["ID"].Value = p.ID;
newItem.Cells["Fname"].Value = p.Fname;
newItem.Cells["Lname"].Value = p.Lname;
newItem.Cells["Tel"].Value = p.Tel;
newItem.EndEdit();
}

Boy_nn
پنج شنبه 13 مرداد 1390, 13:44 عصر
دوست عزیز امکانش هست که سورس برنامه جانوس برای دانلود بزاری

danial82
شنبه 15 مرداد 1390, 10:18 صبح
برای دانلود کامپوننت janus به امضاء من مراجعه کنید
سورس در پست اول قرار گرفت