PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راهنمایی دیتاگرید ویژوال



mr-programer
November 23rd, 2014, 22:46
سلام دوستان .

من یه مدت طولانی ویژوال رو کنار گذاشتم امروز یکی از آشنایان یه جدول ضرب دو بعدی خواست براشون نوشتم ولی استادشون تو دانشگاه گفته باید از دیتاگرید استفاده کنه .

کد اینه :


Dim i As Long, j As Long, s As String
For i = 1 To 10

For j = 1 To 10

s = s & CStr(i * j) & vbTab

Next

s = s & vbNewLine & vbNewLine & vbNewLine

Next

MsgBox s

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

ms313
November 23rd, 2014, 23:04
والله فک کنم استادشون اشتباه گرفتن .
دیتا گرید یه چیزایی هست مثل msflexgrid تو C# البته من زیاد کار نکردم که بتونم مثال بزنم ولی بیشترین کاربردش برای نمایش اطلاعات از پایگاه داده تو جدول هستش.
که می تونید تعداد سطر و ستون ها رو بهش بدین و اکی کنه .

mr-programer
November 23rd, 2014, 23:18
والله فک کنم استادشون اشتباه گرفتن .
دیتا گرید یه چیزایی هست مثل msflexgrid تو C# البته من زیاد کار نکردم که بتونم مثال بزنم ولی بیشترین کاربردش برای نمایش اطلاعات از پایگاه داده تو جدول هستش.
که می تونید تعداد سطر و ستون ها رو بهش بدین و اکی کنه .

منم در همین حد اطلاعات دارم که از گرید ها برا پایگاه داده استفاده بشه .

آیا راه چاره ای دارین ؟

ms313
November 23rd, 2014, 23:44
والله تو سیستمم حتی ویژوال بسیک هم ندارم که تست کنم که نمونه کد تست کنم بدم .
اینکه نشه میشه چون یه چیز دیگه ای هو خودم نشون دادم به کاربر تو msflexgrid که باید سطر رو ستون تعریف کنید .
و تو حلقه هم هم ایندکس های سطر ستون رو بدین با همون i و j که نوشتین که مقدار رو نشون بده .
یه نگاهی هم به این بکن آموزش زبان VB6(ایجاد و مدیریت پایگاه داده)قسمت اول (http://www.aparat.com/v/eTJxa)
فک کنم توش از دیتا کرید استفاه کردن شما هم می تونید بجای استفاده از مسیج باکس از دیتا گرید استفاده کنید .
https://www.youtube.com/watch?v=NR6c8vwnzkE
vb6 - MSFlexgrid1.TextMatrix for DataGrid (http://www.experts-exchange.com/Programming/Languages/Visual_Basic/Q_28203008.html)