PDA

View Full Version : مبتدی: ایجاد DataGrid با سه آرایه



Altech
جمعه 15 اردیبهشت 1391, 12:35 عصر
سلام
من سه تا آرایه دارم . می خوام این 3 تا آرایه رو به صورت جدولی نشون بدم به صورتی که هر آرایه یه ستون رو تشکیل بده تو جدول .
حالا این جدول نمایشی می خواد DataGrid باشه یا Listview . فرق نداره .
چجوری می تونم این کارو انجام بدم ؟

C#.net
جمعه 15 اردیبهشت 1391, 14:00 عصر
1- یه کلاس تعربف کنید با 3 تا پراپرتی ساده از جنس داده های هر آرایه(اینت، استرینگ و ...)
2- یک لیست جنریک از کلاس فوق تعریف می کنید.
3- در یک حلقه for به طول آرایه ها در هر دور یک کلاس ایجاد و مقدار دهی کرده و به لیست اضافه کنید
4- در انتها لیست حاصل رو می تونید به DataGrid یا Listview بایند کنید

با فرض اینکه نام آرایه ها AوBوC بوده و اسم پراپرتی ها P1,P2,P3 باشد، کدی شبیه زیر خواهید داشت:


List<MyDataClass> MyDataList = new List<MyDataClass>();

for(int i=0; i<A.Length; i++)
{
MyDataList.Add( new MyDataClass{ P1= A[i], P2=B[i], P3=C[i]});
}