PDA

View Full Version : سوال: حذف ردیف در جدول VSFlexGrid1



moghadam1372
جمعه 14 بهمن 1390, 15:52 عصر
در ستون با این کد نمایش نمی دهد VSFlexGrid1.ColHidden(3) = True ولی

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

vbhamed
جمعه 14 بهمن 1390, 17:39 عصر
سلام

از چه گرايدي استفاده مي‌كنيد
اگر گرايد خود وي بي هست فكر نكنم همچين قابليتي داشته باشه اما اگر گرايد ComponentOne vsFlexGrid باشه ميشه

moghadam1372
شنبه 15 بهمن 1390, 05:37 صبح
بله با ComponentOne vsFlexGrid می باشد

vbhamed
شنبه 15 بهمن 1390, 09:07 صبح
سلام

حذف رديف دلخواه مثلا 2
VSFlexGrid1.RowHeight(2) = 0
البته دقت كنيد كه در اين روش سطر مورد نظر فقط از ديد پنهان ميشه ولي در عمل وجود داره

moghadam1372
شنبه 15 بهمن 1390, 21:18 عصر
ممنون ولی با این کد فقط یک ردیف مخفی میشود چطوری میشه ردیف هایی که بعضی از ستون هایش خالی هست را مخفی کنه

vbhamed
یک شنبه 16 بهمن 1390, 11:07 صبح
سلام

براي اين كار بايد خودتون با يك حلقه در گرايد بگرديد و رديفهايي كه ستونهاي خالي دارند رو به روش بالا حذف كنيد
يا اينكه اگر در همه رديفهاي ستونهاي ثابتي مورد نظر هست بهتر اينه كه با يك دستور Sql ركوردست ADO رو فيلتر كنيد تا اصلا اون رديفها بازيابي نشن

moghadam1372
یک شنبه 16 بهمن 1390, 13:54 عصر
میشه یک نمونه بذارید ؟

vbhamed
سه شنبه 18 بهمن 1390, 07:54 صبح
سلام

چه ستونهايي مورد نظرتونه و اسم فيلدش رو هم بگيد

moghadam1372
سه شنبه 18 بهمن 1390, 08:39 صبح
با سلام خدمت vb hamed

ردیف های که ستون بدهکارآن صفر ویا خالی باشد نمایش نده اسم فیلد ستون (3) bd