ورود / ثبت نام
0
0

بررسی Grid View و کار با Format ها

384 بازدید
Grid View

Grid View

این مقاله نشان دهنده ی چگونگی استفاده از Format ها در Grid View. Grid View چیست؟ Grid View یک کنترل بسیار انعطاف پذیر برای نمایش داده در یک Grid  ساده که شامل سطر ها و ستون ها است میباشد. این دارای انتخاب , صفحه بندی و ویژگی های ویرایشی و دارای توسعه از طریق Format میباشد. بزرگترین مزیت Grid View نسبت به شبکه داده پشتیبانی آن از سناریو های کد های رایگان میباشد. در Grid View میتوانید کار های فراوانی بدون نوشتن کد مانند صفحه بندی و انتخاب انجام دهید.

زمینه های قالب بندی :

برای قالب بندی Grid View باید از مناسب بودن فرمت ارزش های عددی مانند واحد پول و داده ها اطمینان داشته باشید. Grid View دارای خصوصیات “DataFormatString” برای پذیرفتن قالب بندی میباشد. شما میتوانید رنگ , قلم خط , حاشیه ها و هم ترازی شبکه را تغییر دهید. هر ستون BoundField یک خصوصیت DataFormatString ارائه میدهد که شما میتوانید از آن برای پیکربندی اعداد و داده ها با استفاده از یک رشته ی قالب استفاده نمایید.

رشته های قالب معمولا از یک placeholder و شاخص قالب ساخته میشود که در داخل پرانتزهای بسته نیز قرار میگیرند. مانند زیر :

{۰:C}

در اینجا ۰ ارزشی را که باید تغییر کند و حرف مشخص کننده ی سبک فرمت از پیش تعیین شده میباشند. در این زمینه C به معنای فرمت ارز میباشد که یک عدد را به صورت دلار تغیید میدهد.

<asp:BoundField DataField="Price" HeaderText="Price" DataFormatString="{0:C}" HtmlEncode="false" />

 

در اینجا میخواهیم در رابطه با تعدادی رشته ی فرمت صحبت کنیم. اگر مایل به دانستن جزئیات هستید میتوانید در msdn جستجو کنید.

رشته های فرمت عددی :

ارز {۰:C} – ۱,۲۳۴.۵۰ براکت شامل ارزش (۱,۲۳۴.۵۰$) است. علامت ارز مشخصه ی مکان آن است (?۱,۲۳۴.۵۰)

دانشمندی (استثنائات) {۰:E} – ۱.۲۳۴.۵۰E+004

درصد {۰:P} – ۳۵.۵%

دسیمال های ثابت {۰:F?} – بستگی به تعداد مکان هایی که شما اعداد دسیمال را قرار داده اید دارد. {۰:F3} .

میتواند ۱۲۳.۴۰۰ . {۰:F0} میتواند ۱۲۳ باشد.

رشته های فرمت تاریخ و زمان :

asp:BoundField DataField="DOB" HeaderText="DOB" DataFormatString="{0:MM/dd/yy}" HtmlEncode="false" />

 

تاربخ های کوتاه {۰:d} – M/d/yyyy (11/21/2003)

تاریخ های بلند {۰:D} – dddd,MMMM dd,yyyy (Saturday, March 21, 2001)

تاریخ طولانی و زمان کوتاه {۰:f} – dddd, MMMM dd,yyyy HH:mm aa (Saturday, March 21, 2003 11:00AM)

تاریخ و طمان طولانی {۰:F} – dddd, MMMM dd, yyyy HH:mm:ss aa (Saturday, March 21,2003 11:00:20 AM)

استاندارد های مرتب سازی ISO {0:S} – yyyy-MM-dd HH:mm:ss (2003-01-21 11:00:21)

ماه و روز {۰:M} – MMMM dd (March 21)

کلی {۰:G} – M/d/yyyy HH:mm:ss aa (با توجه تنظیمات مختصات محلی) (۱۰/۲۱/۲۰۰۳ ۱۱:۰۰:۲۱ AM)

استایل ها : شما میتوانید هشت استایل نمایش شبکه تنظیم کنید.

استایل سرتیتر : تنظیم استایل ردیف سر تیتر که شامل عناوین ستون ها میشود اگر که شما خصوصیت ShowHeader را صحیح قرار داده باشید.

استایل ردیف : تنظیم استایل هر یک از ردیف های داده ها.

استایل متناوب ردیف : تنظیم استایل هر یک از ردیف های متناوب در شبکه نمایش

استایل انتخاب ردیف : تنظیم استایل ردیفی که در مود ویرایش است. این فرمت همانند فرمت استایل ردیف عمل میکند.

استایل ردیف های خالی از داده : تنظیم استایلی که برای یک ردیف در مواردی ویژه استفاده میشود در جایی که اشیای داده ای حد شامل هیچ ردیفی نباشند.

استایل پایینی : تنظیم استایل ردیف پایینی در پاسسن شبکه نمایش اگر که شما خصوصیت ShowFooter را صحیح کرده باشید.

استایل صفحه : تنظیم استایل ردیف با لینک های صفحه اگر که شما خصوصیت AllowPaging را صحیح کرده باشید.

مثال :

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" ShowFooter="True">                    
<RowStyle BackColor="Gray" Font-Italic="True" /> 
<EmptyDataRowStyle BackColor="Yellow" /> 
<PagerStyle BackColor="#FFC0C0" Font-Italic="True" Font-Underline="True" />                
<SelectedRowStyle BackColor="#00C000" Font-Bold="True" Font-Italic="True" /> 
<EditRowStyle BackColor="#0000C0" /> 
<AlternatingRowStyle BackColor="Red" BorderColor="Green" BorderStyle="Dashed"   BorderWidth="1px" Font-Bold="True" /> 
<FooterStyle BackColor="#00C0C0" /> 
<HeaderStyle BackColor="#00C000" Font-Bold="True" Font-Italic="True" Font-Underline="True" />            
</asp:GridView>

 

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=13820
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
داریوش فرخی
داریوش فرخی هستم از سال 92 شروع به یادگیری برنامه نویسی و از سال 93 در بخش برنامه نویسی و تولید محتوای سایت mspsoft.com مشغول هستم. فعالیتم نیز بیشتر در زمینه های برنامه نویسی با سی شارپ و asp.net بوده است. اوقات فراغتم را هم غالبا با تماشای فیلم یا بازی های کامپیوتری پر میکنم .
مطالب بیشتر
برچسب ها:

نظرات

0 نظر در مورد بررسی Grid View و کار با Format ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.