کنترل DataGrid :

کنترل DataGrid به منظور نمایش داده در یک جدول HTML ، طراحی شده است. هر رکورد موجود در DataSource مرتبط با DataGrid به صورت یک سطر در جدول HTML نمایش داده می شود.

DataGrid دارای خصلتی با نام AutoGenerateColumns است که می تواند مقدار True و یا False را داشته باشد . در صورتی که مقدار خصلت فوق True باشد ( گزینه پیش فرض )، هر فیلد موجود در DataSource به عنوان یک ستون در جدول HTML نمایش داده می شود . در صورتی که خصلت AutoGenerateColumns مقدار False را دارا باشد ، برنامه نویسان می بایست ستون های مورد نظر برای نمایش را مشخص نمایند .

DataGrid ، هر رکورد موجود در DataSource را به عنوان یک سطر و هر فیلد را به صورت یک ستون در جدول نمایش می دهد .

با این که DataGrid این امکان را در اختیار پیاده کنندگان قرار می دهد که بتوانند فرمت نمایش یک ستون خاص را با سلیقه خود مشخص نمایند ( با استفاده از <asp:TemplateColumn> ) ، ولی کنترل فوق همچنان دارای محدودیت نمایش هر رکورد DataSource در یک سطر جدول HTML است .

صرفنظر از محدودیت اشاره شده ، کنترل فوق با توجه به ویژگی های متعددی که در اختیار طراحان و پیاده کنندگان قرار می دهد ، یکی از رایج ترین کنترل های موجود به منظور نمایش داده است . مثلا” با نوشتن کد اندکی امکان مرتب سازی ، Paging و ویرایش داده ها فراهم می گردد .