آيا مي شود به مقادير سلولهاي هاي DBGrid بدون استفاده از ديتاست دسترسي داشت؟
آيا مي شود به مقادير سلولهاي هاي DBGrid بدون استفاده از ديتاست دسترسي داشت؟
بدون استفاده از دیتاست یعنی کدی مربوط به DataSet نباشد؟ :
بله. جستجو میکردید.
اگر منظور بدون اتصال به دیتاست است که...!
يعني با كد مثلا بگوييم در رديف 24 ام در ستوني بنام Weight مقدار چند است و از خود DBGrid استفاده كنيم و به ديتاست آن رجوع نكنيم؟
خود DBGrid چیزی نداره. برای دسترسی به مقادیرش هم باید از دیتاستش استفاده کنید. اگر دیتاست بهش وصل نباشه که اصلا چیزی نشون نمیده، اگر هم بهش وصل باشه، رفتن به فلان ردیف و خواندن فلان ستون باعث تغییر مکان کرسر دیتاست میشه و بدون حرکت کردن بین رکورهای دیتاست ممکن نیست.
اگر نیاز به کامپوننت غیر Data-Aware دارید، از StringGrid استفاده کنید.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
سلام، در خاصیت DBGrid به گونه ای است که در هر لحظه فقط اطلاعاتی را که نمایش داده می شوند از دیتاست دریافت می کند (که مزیتی جهت افزایش سرعت است) لذا اگر هم بتوان اطلاعاتی را خواند همان هایی هستند که نمایش داده می شوند. لطفاً [DBGrid.columns[i و DBGrid.Rows را امتحان کنید