PDA

View Full Version : دسترسي به مقادير سلولهاي هاي DBGrid بدون استفاده از ديتاست



rezamahdizadeh
جمعه 15 شهریور 1387, 09:13 صبح
آيا مي شود به مقادير سلولهاي هاي DBGrid بدون استفاده از ديتاست دسترسي داشت؟

Hsimple11
جمعه 15 شهریور 1387, 10:38 صبح
بدون استفاده از دیتاست یعنی کدی مربوط به DataSet نباشد؟ :
بله. جستجو میکردید.

اگر منظور بدون اتصال به دیتاست است که...!

rezamahdizadeh
شنبه 16 شهریور 1387, 05:23 صبح
يعني با كد مثلا بگوييم در رديف 24 ام در ستوني بنام Weight مقدار چند است و از خود DBGrid استفاده كنيم و به ديتاست آن رجوع نكنيم؟

vcldeveloper
شنبه 16 شهریور 1387, 07:04 صبح
خود DBGrid چیزی نداره. برای دسترسی به مقادیرش هم باید از دیتاستش استفاده کنید. اگر دیتاست بهش وصل نباشه که اصلا چیزی نشون نمیده، اگر هم بهش وصل باشه، رفتن به فلان ردیف و خواندن فلان ستون باعث تغییر مکان کرسر دیتاست میشه و بدون حرکت کردن بین رکورهای دیتاست ممکن نیست.
اگر نیاز به کامپوننت غیر Data-Aware دارید، از StringGrid استفاده کنید.

absent
شنبه 16 شهریور 1387, 09:36 صبح
سلام، در خاصیت DBGrid به گونه ای است که در هر لحظه فقط اطلاعاتی را که نمایش داده می شوند از دیتاست دریافت می کند (که مزیتی جهت افزایش سرعت است) لذا اگر هم بتوان اطلاعاتی را خواند همان هایی هستند که نمایش داده می شوند. لطفاً [DBGrid.columns[i و DBGrid.Rows را امتحان کنید