با سلام
ایا در بین دوستان کسی تجربه ای در زمینه ساخت تیبلهایی با استفاده از دیتا گرید ویو شبیه تیبل های اس کیو ال داره؟
Printable View
با سلام
ایا در بین دوستان کسی تجربه ای در زمینه ساخت تیبلهایی با استفاده از دیتا گرید ویو شبیه تیبل های اس کیو ال داره؟
منظورم تیبلهایست که در زمان تعریف ایجاد میکنیم که ستون اول اون برای تعریف فبلد وستون دوم با ظاهر شدن یک کمبو باکس برای تعریف نوع اون فیلد استفاده میشه!؟؟
سلام
نقل قول:
ساخت تیبلهایی با استفاده از دیتا گرید ویو
برای انجام این اعمال ، در واقع تعریف هر ستون از دیتاگرید ویو از نوع خاصی (تکست باکس ، کمبو باکس ،چک باکس و ..)نقل قول:
ستون اول اون برای تعریف فبلد وستون دوم با ظاهر شدن یک کمبو باکس برای تعریف نوع اون فیلد
می تونید در زمان طراحی فرم و یا با کد نویسی این کار رو انجام بدید
که در زمان طراحی به این صورته
در دیتاگرید از properties اون collection رو انتخاب کنید و بعد از اون در زمان اضافه کردن ستونها نوع اون رو هم همون چیزی که می خواید انتخاب کنید
اگر بتونید از امکان جستجو سایت هم استفاده کنید خیلی سریعتر می تونید جواب اکثر سوالها رو پیدا کنید
موفق باشید
دوست عزیز من میدونم که میشه ستونهای گرید رو به حالتهای مختلف(کمبو,باتن,چک باکس,...) تعریف کرد ولی همون طور که گفتم وشما هم نقل قول کردید من مخوام با وارد شدن به سلول یه کمبو ظاهر بشه و کاربر مقدار رو از کمبو انتخاب و بعد از خارج شدن از سلول کمبو به تکس باکس تبدیل بشه!؟
همون طور که گفتم یه چیزی دقیقا شبیه تعریف تیبلهای اس کیو ال
و اگه از قبل مثلا نوع ستون رو کمبو تعریف کنیم تو همه سطر های گرید اون کمبو ها دیده میشن ومن اینو نمیخوام من میخوام زمانی که وارد سلول اون ستون شد کمبو ظاهر بشه!!؟؟
سلام
به لحاظ تئوری عملی که شما می خواید انجام بدید
به چندین روش قابل پیاده سازی هست
یکیش اینه که شما با کد نویسی و در رویداد enter و یا click و ... سلولها مثلا سلولی که از نوع کمبو باکس هست
با کد نویسی اون ستون رو از نوع کمبو باکس تعریف کنید مقادیر رو بهش بدید و بعد از اینکه از کمبو مقدار مورد نظر رو انتخاب کردید و از سلول خارج شدید و در رویداد leave اون سلول ،نوعش رو به حالت معمولی(تکست باکس) برگردونید ,Text اون رو مقدار انتخابی قرار بدید
و در ورود دوباره به ستون کمبو باکس با نمایش کمبو، مقدار انتخابی از قبل رو بعنوان پیشفرض کمبو قرار بدید
(البته شاید راهی باشه که دیگه قرار نباشه دائما نوع یک فیلد رو تغییر بدید)
با توجه به
پیاده سازی تئوری فوق براتون کاری ندارهنقل قول:
من میدونم که میشه ستونهای گرید رو به حالتهای مختلف(کمبو,باتن,چک باکس,...) تعریف کرد
موفق باشید
ممنون میشم یه مثال بزنید و کدش رو بزاریدنقل قول:
با کد نویسی اون ستون رو از نوع کمبو باکس تعریف کنید مقادیر رو بهش بدید و بعد از اینکه از کمبو مقدار مورد نظر رو انتخاب کردید و از سلول خارج شدید و در رویداد leave اون سلول ،نوعش رو به حالت معمولی(تکست باکس) برگردونید ,Text اون رو مقدار انتخابی قرار بدید
منظورم این بود که به شکل دستی میتونم نوع ستونها رو تعین کنم ولی با کد نویسی تلاشم نتیجه ندادنقل قول:
پیاده سازی تئوری فوق براتون کاری نداره
سلام
سریعترین راه حل جستجو در مطالب بخش
مطالب بسیاری وجود داره که می تونه مفید واقع شه
موفق باشید
سلام كد خاصي نياز نداره خاصيت DisplayStyleآن ستون رو Nothingكني حل ميشه.