View Full Version : سوال: چگونه میتوان عناصر آرایه به صورت ماتریسی در حالت Windows Application نمایش داد؟
sunset1388
شنبه 07 شهریور 1388, 12:11 عصر
با سلام
من ماتریسی دارم که نمی دانم عناصر داخل آن را چگونه بوسیله ابزارهای محیط Windoes Application نشان دهم ، البته توجه داشته باشید که می خواهم تمام عناصر به صورت یک جا نمایش داده شوند (مثلا در یک جدول )
متشکرم
navid_8x
یک شنبه 08 شهریور 1388, 00:37 صبح
می تونی از DataGridView از تب data استفاده کرد.
int[,] A = new int[10,9];
for (int i = 1; i <= 10; i++)
for (int j = 1; j <= 9; j++)
A[i - 1, j - 1] = i * j;
dataGridView1.ColumnCount = A.GetLength(0); //طول
dataGridView1.RowCount = A.GetLength(1); //عرض
for (int i = 0; i <10; i++)
for (int j = 0; j < 9; j++)
dataGridView1[i, j].Value = A[i, j];
rtyuiop
یک شنبه 08 شهریور 1388, 01:40 صبح
سلام ببخشین چه جوری باسد از ابزار DataGridView استفاده کرد؟
navid_8x
یک شنبه 08 شهریور 1388, 02:09 صبح
بستگی به شکل استفاده داره: با database یا بدون database
فکر کنم کدی که نوشتم روش استفاده بدون database را به خوبی نشون بده.
البته می تونی column ها رو توی properties تعریف کنی و از این کد برای اضافه کردن یک ردیف (Row) استفاده کنی.
به طور مثال سه تا column با نام های name، Family،salary داری.
string Aname="Navid";
string AFamily="Nabavi";
int Salary=500000;
DataGridView1.Rows.Add(Aname,AFamily,ASalary);
نوع داده ای که در این کنترل استفاده می کنی مهم نیست. چون DataGridView نتیجه ی تابع ()ToString رو نمایش می ده.
Open-Source
یک شنبه 08 شهریور 1388, 13:13 عصر
اگه یه ماتریس ساده داری وفقط میخوای نمایش بدی از textbox با خاصیت multiline استفاده کن.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.