سلام
من سه تا آرایه دارم . می خوام این 3 تا آرایه رو به صورت جدولی نشون بدم به صورتی که هر آرایه یه ستون رو تشکیل بده تو جدول .
حالا این جدول نمایشی می خواد DataGrid باشه یا Listview . فرق نداره .
چجوری می تونم این کارو انجام بدم ؟
Printable View
سلام
من سه تا آرایه دارم . می خوام این 3 تا آرایه رو به صورت جدولی نشون بدم به صورتی که هر آرایه یه ستون رو تشکیل بده تو جدول .
حالا این جدول نمایشی می خواد DataGrid باشه یا Listview . فرق نداره .
چجوری می تونم این کارو انجام بدم ؟
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]});
}