ورود

View Full Version : مبتدی: vsflexgrid



Saeed57
شنبه 18 آذر 1391, 14:07 عصر
سلام دوستان وقت به خیر
چطور می شه در vsflexgrid با کلید بر روی یک سلول اطلاعات اون ردیف در یک فرم نشان داده شود؟
با سپاس دوستان:افسرده:

SlowCode
شنبه 18 آذر 1391, 15:28 عصر
سلام
vb6 دم دست ندارم تا دقیق بگم ولی یکی از متدهای row یا SelectedRow وجود داره که ردیف سطر انتخابی رو برمی گردونه بعد باید رکورد جاری دیتابیس رو به اون سطر منتقل کنی.اینطوری:

x=vsflexgrid1.SelectedRow
Adodc1.Recordset.move x,0

توی اینجور موارد توی لیست متدها دنبال کلماتی مثل Row , SelectedRow , AbsolutePosition بگرد بعد ببین چه خروجی میده اگه درست بود قضیه حله دیگه.

karimi64bit
یک شنبه 19 آذر 1391, 21:00 عصر
با سلام .
اینطوری بهترین راه برات
مثال تو اون فرم 1 تکست باکس داری یک لیبل . اینور هم 1 جدول 2 ستونه داری .
مینویسی
Dim row1, row2 As String
row1 = FG.TextMatrix(FG.row, 1)
row2 = FG.TextMatrix(FG.row, 2)
حالا اینارو پابلیک کن دور سرت بچرخون هر کاری میخوای بکن
یا علی

vbhamed
چهارشنبه 22 آذر 1391, 10:10 صبح
با سلام .
اینطوری بهترین راه برات
مثال تو اون فرم 1 تکست باکس داری یک لیبل . اینور هم 1 جدول 2 ستونه داری .
مینویسی
Dim row1, row2 As String
row1 = FG.TextMatrix(FG.row, 1)
row2 = FG.TextMatrix(FG.row, 2)
حالا اینارو پابلیک کن دور سرت بچرخون هر کاری میخوای بکن
یا علی

سلام
دوست عزيز، راهتون درسته فقط اينكه اگر به ديتابيس متصل باشيد راههاي بهتري هم هست

ضمنا يك نكته ديگه اينكه تو ويژوال بيسيك با اين دستور Dim كه شما نوشتين فقط متغير دوم از نوع رشته تعريف ميشه و اولي Variant هست