PDA

View Full Version : سوال: نحوه نمایش دکمه در سلول کلیک شده در دیتاگرید؟



مهدی د
جمعه 28 تیر 1392, 17:44 عصر
در یکی از فرمهای برنامه یک دیتا گرید وجود دارد و این دیتاگرید دارای چند ستون است که یکی از این ستونها مربوط به درج کد کالا می باشد چگونه می توان کاری کرد که اگر کاربر در هر کدام از سلولهای این ستون کلیک کرد ، در آن سلول کلیک شده ، یک دکمه نمایش داده شود؟
توضیح اینکه این کار را برای این منظور می خواهم تا با کلیک بر روی آن دکمه ، کاربر بتواند به فرم لیست کالا ها دسترسی داشته باشد و کالای مورد نظر را از لیست انتخاب کند.

shadi khanum
شنبه 29 تیر 1392, 08:05 صبح
گرید vs این قابلیت رو نداره و باید خودت براش کد نویسی کنی ولی گرید جانوس این قابلیت رو به راحتی با تنظیم چند تا پراپرتی داره که اگر خواستی از جانوس استفاده کنی بگو تا واست بگم چیکار باید بکنی

fa_karoon
شنبه 29 تیر 1392, 12:30 عصر
در یکی از فرمهای برنامه یک دیتا گرید وجود دارد و این دیتاگرید دارای چند ستون است که یکی از این ستونها مربوط به درج کد کالا می باشد چگونه می توان کاری کرد که اگر کاربر در هر کدام از سلولهای این ستون کلیک کرد ، در آن سلول کلیک شده ، یک دکمه نمایش داده شود؟
توضیح اینکه این کار را برای این منظور می خواهم تا با کلیک بر روی آن دکمه ، کاربر بتواند به فرم لیست کالا ها دسترسی داشته باشد و کالای مورد نظر را از لیست انتخاب کند.

تو این پروژه تستی دقیقا این کار رو انجام دادم، فکر کنم شما هم می خوای وقتی کلیک کرد تو سلول انتهای اون سلول یه دکمه ظاهر بشه که وقتی کلیک روش یه فرم دیگه باز بشه

amir3321
یک شنبه 30 تیر 1392, 08:37 صبح
با سلام
ممکنه این کد رو با سی شارپ بازنویسی کنی چون من خیلی وقت دنبال این روش می گردم ولی داخل سی شارپ پیدا نکردم
با تشکر فراوان

fa_karoon
یک شنبه 30 تیر 1392, 11:40 صبح
سلام دوستان
این هم نمونه کد با #C
فقط انگار یه کم ارتفاع دکمه از ارتفاع سلول بزرگتر هست دیگه خودتون ارتفاعش رو تنظیم کنیم