PDA

View Full Version : شرط تو ItemTemplate از gridview



ahmad6630
چهارشنبه 06 آبان 1388, 15:13 عصر
با سلام من يه سوال داشتم :

حالا اگه بخوايم شرط رو تو ItemTemplate بذاريم چكار بايد بكنيم؟
مثلاً اگه عدد يك فيلد 1 بود بنويسه بله اگه 0 بود بنويسه خير يا حتي select case و اينجور چيزا؟
بازهم ممنونم.

Saber_Fatholahi
چهارشنبه 06 آبان 1388, 15:19 عصر
سلام می تونی توی رویداد RowDataBound هر چی دلت می خواد بنویسی
روال کار به این شکله که ابتدا میای از طریق e.Row اطلاعات اون سطر بایند شده رو می خونی بعد طبق شرطت چیزی که دوست داری جایگزین میکنی

توی پروژه منم با این چیزا کار شده ببین ایده بگیر
موفق باشی

مهدی کرامتی
چهارشنبه 06 آبان 1388, 16:44 عصر
استفاده از رویداد RowDataBound برای این منظور ایده خوبی نیست.

در گرید یک ستون از نوع Template اضافه کن و در Template اون ستون یک Label اضافه کن.
در عبارت Data Binding اون لیبل در بخش Custom Databinding عبارت شرطی مورد نظر رو بنویس، مثلا: (int)Eval("YourColumnName") <= 20 ? "Yes" : "No"