PDA

View Full Version : رفتن به رکورد دلخواه در datagrid یا msflexgrid



mohsen_iceman2000
جمعه 26 خرداد 1391, 13:53 عصر
سلام دوستان من می خوام اتوماتیک نشانه datagrid یا flexgrid بره به یک روز خاص ( مثلا امروز ) کسی بلده ؟؟؟؟

88285

asf_pack
دوشنبه 31 تیر 1392, 13:46 عصر
منم این مشکلو دارم اگه کسی از اساتید بلده راهنمایی کنه لطفا

m.4.r.m
دوشنبه 31 تیر 1392, 14:58 عصر
در VSflexgrid به این ترتیب باید عمل کنید :

اول باید یک تقویم هجری شمسی داشته باشید حالا هر کدوم که مایل بودید که تاریخ رو مثل تاریخ 1392/04/31 براتون نشون بده یا هم دستی تاریخ رو وارد کنید و اونو در یک Label یا یک متغیر قرار بدید و این کد رو هم به Form_Load برنامه اضافه کنید

Label1.Caption = Sh.ShowDateModel1
With VS
For i = 1 To .Rows - 1
If .TextMatrix(i, 1) = Label1.Caption Then
.Select i, 2
End If
Next
End With


ولی در DataGrid قضیه فرق داره چون وابسه به دیتابیس هست می تونید تاریخ رو درون یک متغیر قرار بدید و با یک دستور SQL راحت به Datagrid Focus کنید .

asf_pack
دوشنبه 07 مرداد 1392, 14:21 عصر
این چیزی که شما گفتید در vb6 امکان پذیر نیست

m.4.r.m
دوشنبه 07 مرداد 1392, 14:45 عصر
این چیزی که شما گفتید در vb6 امکان پذیر نیست

پس من اینو تو c++ نوشتم برای دوستمون ؟