PDA

View Full Version : دریافت یک ماتریس 10*10



mohammad.ardeshiri
دوشنبه 29 تیر 1394, 19:18 عصر
سلام
یه ماتریس 10در 10 دارم که کاربر باید پر کنه داخلشو (هر فیلدی که دوست داشت رو پر کنه)
به نظرتون چطور میتونم ورودی از کاربر بگیرم و توش پر کنم که جالب باشه مثلا کاربر یه چیزی مثله گرید ویو ببینه و توش پر کنه و بره تو ماتریس

mohsen.a.s.95
دوشنبه 29 تیر 1394, 20:11 عصر
سلام
یه جدول 10 * 10 با تکست باکس بسازید! اگه هم خاستید یکم رو گرافیکش کار کنید!

ژیار رحیمی
دوشنبه 29 تیر 1394, 20:40 عصر
به نظر من بهتره به جای تعداد زیادی تکست باکس از دیتاگرید استفاده کنی بهتره چون با ایندکس های سطر و ستون میتونی به سلول های گرید دسترسی پیدا کرد کار راحت تر انجام میشود

mohammad.ardeshiri
دوشنبه 29 تیر 1394, 22:27 عصر
چطور میتونیم به اندیس هاش دسترسی داشته باشیم؟ میشه تکه کدشو بهم بدین که به سطر و ستونش رو مشخص کرده؟

ژیار رحیمی
سه شنبه 30 تیر 1394, 00:58 صبح
فرض نام دیتاگرید رو gv جهت راحتی گذاشتیم این کدی که گذاشتم نحوه دسترسی به سلول ها هست .جمع تمام درایه های ماتریس (دیتاگرید) رو حساب میکنه

int sum = 0;
for (int i = 0; i < gv.RowCount; i++)
{
for (int j = 0; j < gv.ColumnCount; j++)
{
sum += Convert.ToInt32(gv.Rows[i].Cells[j].Value);
}
}

mohammad.ardeshiri
سه شنبه 30 تیر 1394, 11:46 صبح
متشکرم .مشکلم تقریبا حل شد