PDA

View Full Version : دیتا گرید چی هست ؟ خیلی سریع



mrprogramer
یک شنبه 02 آذر 1393, 20:52 عصر
سلام دوستان .

یکی از آشنایان ما یه برنامه جدول ضرب 1 تا 10 دو بعدی میخواست ماهم براش نوشتیم و رفت .

بعد امروز زنگ زد گفت دیتا گرید و نمیدونم چی چی !

دقیقا این دیتا گرید چیه و چه کاری باید کرد ؟ خیلی سریع تا فردا براش لازمه و باید اوکی شه

ashkufaraz
یک شنبه 02 آذر 1393, 20:58 عصر
دو بعدی؟ منظورت از دو بعدی چیه؟
دیتا گرید بیشتر برای نمایش اطلاعات از بانک اطلاعاتی است چه ربطی به جدول ضرب داره.
در هر حال یه نگاه به این بنداز خیلی ساده توضیح داده در مورد دیتا گرید
http://www.dotnetperls.com/datagridview-vbnet

mrprogramer
یک شنبه 02 آذر 1393, 21:00 عصر
برنامه هم اینه .

Dim i As Long, j As Long, s As String
For i = 1 To 5
For j = 1 To 5
s = s & CStr(i * j) & vbTab
Next
s = s & vbNewLine & vbNewLine & vbNewLine
Next
MsgBox s

mrprogramer
یک شنبه 02 آذر 1393, 21:00 عصر
والا منم اینشو نمیدونم بزرگوار زنگ زد گفت استادمون گفت دیتا گرید و نمیدونم چی و چی دقیق نفهمیدم .

حالا منظورش با توجه به کد بالا چی هست نمیدونم میتونین راهنمایی کنین ؟

mrprogramer
یک شنبه 02 آذر 1393, 22:09 عصر
آپ .

دوستان خیلی ضروریه

vbhamed
یک شنبه 02 آذر 1393, 22:24 عصر
سلام
خب وقتي نمي‌دونيد استاد دقيقا چي گفته چطور انتظار داريد جواب بگيريد ؟!

شايد منظور استاد اين بوده كه نتيجه يعني همون جدول ضرب رو در يك گرايد نمايش بديد نه با Msgbox

mrprogramer
یک شنبه 02 آذر 1393, 22:26 عصر
سلام
خب وقتي نمي‌دونيد استاد دقيقا چي گفته چطور انتظار داريد جواب بگيريد ؟!

شايد منظور استاد اين بوده كه نتيجه يعني همون جدول ضرب رو در يك گرايد نمايش بديد نه با Msgbox

بله بزرگوار منظورشون همین بود اگه بخوایم محتویات مسیج باکس رو توی گرید نشون بدیم چیکار باشد کرد ؟

mrprogramer
یک شنبه 02 آذر 1393, 23:05 عصر
بازهم آپ . دوستان حیاتیه درک کنید

ashkufaraz
یک شنبه 02 آذر 1393, 23:22 عصر
حاجی با vb6 کار می کنی یا vb.net

mrprogramer
یک شنبه 02 آذر 1393, 23:37 عصر
vb 6 عزیز . دانشگاهه دیگه همشون با اون کار میکنن

ashkufaraz
یک شنبه 02 آذر 1393, 23:40 عصر
vb.net کارت راه نمیافته یعنی؟

mrprogramer
یک شنبه 02 آذر 1393, 23:44 عصر
تو دانشگاه میخوان نمیدونم .

حالا همونم بدی بازم شاید قبول کنه نمیدونم که

ashkufaraz
یک شنبه 02 آذر 1393, 23:52 عصر
vb.net تازه بهتر و باکلاس تر هستش!
اول یک گرید بزار روی صفحه ات بعد این کد هم توی لودش قرار بده



DataGridView1.ColumnCount = 10
Dim i As Integer
Dim row(9) As String
For i = 1 To 9
DataGridView1.Columns(i).Name = i
DataGridView1.Columns(i).Width = 40
Next

For i = 1 To 9
For j = 1 To 9
row(j) = i * j

Next
DataGridView1.Rows.Add(row)
Next

mrprogramer
یک شنبه 02 آذر 1393, 23:56 عصر
ممنون . این توی VB 6 کار نخواهد کرد ؟

ashkufaraz
دوشنبه 03 آذر 1393, 00:04 صبح
نه این مخصوص .net هست درواقع ورژن بعد vb6 دات نت قرار داره ولی من بعید می دونم استادشون در سطح جدول ضرب بخواد که چنین چیزی را باگرید پیاده سازی کنند این نه خیلی ولی یکم حرفه ای است برای کسی که می خواد تازه جدول ضرب بسازه به هر حال امیدوارم کمک کرده باشم دیدم بدجوری حرص می خوری با این که چند سالی بود وبی کار نکرده بودم ولی گفت تا این خودشو نکشته و از دست نرفته یه کمکی بهش بکنم
اینم سورس برنامه

mrprogramer
دوشنبه 03 آذر 1393, 00:11 صبح
دمت گرم بازم داداش خیلی لطف کردی .

بگردم ببینم برا ویبی 6 میشه تبدیل کد یا نه . خیلی مرسی