PDA

View Full Version : سوال: انتقال اطلاعات از آرایه 2 بعدی به دیتاگرید



f_g1348
سه شنبه 03 مرداد 1391, 12:19 عصر
با سلام
دوستان من در برنامه خود یک آرایه 2 بعدی دارم که می خواهم اطلاعاتش را درون یک دیتا گرید بریزم و از کد زیر استفاده می کنم ولی در هنگام اضافه کردن مقدار به سلول مربوطه ایراد می گیرد
کسی می تواند کمکم کند؟

for (int i = 0; i <= words.Count-1; i++)
{
string st=words[i];
dg1.Columns.Add(st, st);
}
for (int i = 0; i <= sen_conter - 1; i++)
{
dg1.Rows.Add();
for (int j = 0; j <= words.Count - 1; j++)
{
dg1.Rows(i).Cells(j).Value = sen_word[i, j];


}
}
sen_word : آرایه دو بعدی مورد نظر
words : لیستی از کلمات که باید عناوین ستون ها باشد

ایراد در خط زیر می باشد :

dg1.Rows(i).Cells(j).Value = sen_word[i, j];

omid_csh
سه شنبه 03 مرداد 1391, 13:00 عصر
سلام
sen_conter چیه؟

Mahmoud.Afrad
سه شنبه 03 مرداد 1391, 18:59 عصر
به جای پرانتزها از [ ] استفاده کنید.

f_g1348
چهارشنبه 04 مرداد 1391, 10:48 صبح
با تشکر از دوستان
فقط یه سوال کلی
چه موقع باید از () استفاده کرد و چه موقع از [] ؟

FastCode
چهارشنبه 04 مرداد 1391, 10:59 صبح
در این وضعیت خیلی بهتره که از VirtualMode (http://msdn.microsoft.com/en-us/library/2b177d6d.aspx) استفاده کنید.
مثال ساده تز:
http://stackoverflow.com/questions/10512981/datagridview-virtual-mode-with-a-simple-list-as-a-source

ali_habibi1384
چهارشنبه 04 مرداد 1391, 11:45 صبح
با تشکر از دوستان
فقط یه سوال کلی
چه موقع باید از () استفاده کرد و چه موقع از [] ؟
پرانتز براي توابع هست و براي اشاره به محتويات درون آبجكتي(مثل آرايه،گريد،ديتاتيبل و ...) ][ براكت استفاده ميشه.

tooraj_azizi_1035
سه شنبه 07 شهریور 1391, 17:39 عصر
توضیحات کامل برای کار در مد Unbound در دیتاگرید: http://www.farsimsdn.somee.com/default.aspx?id=106