{"id":129,"date":"2014-04-23T08:59:00","date_gmt":"2014-04-23T07:59:00","guid":{"rendered":"https:\/\/debuggersspace.com\/index.php\/2014\/04\/23\/difference-between-repeater-and-datalist-and-gridview\/"},"modified":"2014-04-23T08:59:00","modified_gmt":"2014-04-23T07:59:00","slug":"difference-between-repeater-and-datalist-and-gridview","status":"publish","type":"post","link":"https:\/\/debuggersspace.com\/index.php\/2014\/04\/23\/difference-between-repeater-and-datalist-and-gridview\/","title":{"rendered":"Difference Between Repeater and DataList and GridView?"},"content":{"rendered":"<div class='booster-block booster-read-block'>\n                <div class=\"twp-read-time\">\n                \t<i class=\"booster-icon twp-clock\"><\/i> <span>Read Time:<\/span>1 Minute, 32 Second                <\/div>\n\n            <\/div><div dir=\"ltr\" style=\"text-align: left;\">\n<h2 style=\"background-color: #f9f9f9; box-sizing: border-box; color: #4466c5; font-weight: normal; line-height: 30px; margin: 15px 0px 10px; padding-left: 0px; text-align: justify;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Difference between DataList and Repeater<\/span><\/h2>\n<div style=\"background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(119, 119, 119); box-sizing: border-box; color: #161616; display: table; line-height: 24px; margin: 1em 1em 1em 0px; text-align: justify; vertical-align: top; width: 650px;\">\n<div style=\"background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; box-sizing: border-box; color: #272727; display: table-row; margin: 0px; text-shadow: rgb(255, 255, 255) 1px 1px 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top; width: 374px;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">DataList<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Repeater<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Rendered as Table.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Template driven.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Automatically generates columns from the data source.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">This features is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Selection of row is supported.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Selection of row is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Editing of contents is supported.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Editing of contents is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">You can arrange data items horizontally or vertically in &nbsp; &nbsp; <br \/>DataList by using property RepeatDirection.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">This features is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Performance is slow as compared to Repeater<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">This is very light weight and fast data control <br \/>among all the data control.<\/span><\/div>\n<\/div>\n<\/div>\n<h2 style=\"background-color: #f9f9f9; box-sizing: border-box; color: #4466c5; font-weight: normal; line-height: 30px; margin: 15px 0px 10px; padding-left: 0px; text-align: justify;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Difference between GridView and Repeater<\/span><\/h2>\n<div style=\"background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(119, 119, 119); box-sizing: border-box; color: #161616; display: table; line-height: 24px; margin: 1em 1em 1em 0px; text-align: justify; vertical-align: top; width: 650px;\">\n<div style=\"background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; box-sizing: border-box; color: #272727; display: table-row; margin: 0px; text-shadow: rgb(255, 255, 255) 1px 1px 0px; vertical-align: top; width:650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top; width: 374px;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">GridView<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Repeater<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">It was introduced with Asp.Net 2.0.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">It was introduced with Asp.Net 1.0.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Rendered as Table.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Template driven.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Automatically generates columns from the data source.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">This features is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Selection of row is supported.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Selection of row is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Editing of contents is supported.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Editing of contents is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Built-in Paging and Sorting is provided.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">You need to write custom code.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Supports auto format or style features.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">This has no this features.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Performance is very slow as compared to Repeater.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">This is very light weight and fast data control <br \/>among all the data control.<\/span><\/div>\n<\/div>\n<\/div>\n<h2 style=\"background-color: #f9f9f9; box-sizing: border-box; color: #4466c5; font-weight: normal; line-height: 30px; margin: 15px 0px 10px; padding-left: 0px; text-align: justify;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Difference between GridView and DataList<\/span><\/h2>\n<div style=\"background-color: #f9f9f9; border-collapse: collapse; border: 1px solid rgb(119, 119, 119); box-sizing: border-box; color: #161616; display: table; font-family: 'Segoe UI', Arial, sans-serif; font-size: 14px; line-height: 24px; margin: 1em 1em 1em 0px; text-align: justify; vertical-align: top; width: 650px;\">\n<div style=\"background-color: #eeeeee; background-position: initial initial; background-repeat: initial initial; box-sizing: border-box; color: #272727; display: table-row; margin: 0px; text-shadow: rgb(255, 255, 255) 1px 1px 0px; vertical-align: top; width: 650px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top; width: 374px;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">GridView<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">DataList<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">It was introduced with Asp.Net 2.0.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">It was introduced with Asp.Net 1.0.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Built-in Paging and Sorting is provided.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">You need to write custom code.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Built-in supports for Update and Delete operations.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Need to write code for implementing Update and Delete operations.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Supports auto format or style features.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">This features is not supported.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">RepeatDirection property is not supported.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">You can arrange data items horizontally or vertically in DataList by using property RepeatDirection.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Doesn\u2019t support customizable row separator.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Supports customizable row separator by using SeparatorTemplate.<\/span><\/div>\n<\/div>\n<div style=\"box-sizing: border-box; display: table-row; margin: 0px; vertical-align: top; width: 649px;\">\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Performance is slow as compared to DataList.<\/span><\/div>\n<div style=\"border: 1px solid rgb(196, 196, 196); box-sizing: border-box; display: table-cell; margin: 0px; padding: 5px; text-align: left; vertical-align: top;\">\n<span style=\"font-family: Times, Times New Roman, serif; font-size: small;\">Performance is fast is compared to GridView.<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Difference between DataList and Repeater DataList Repeater Rendered as Table. Template driven. Automatically generates columns from the data source. This features is not supported. Selection of row is supported. Selection of row is not supported. Editing of contents is supported. Editing of contents is not supported. You can arrange data items horizontally or vertically in [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[23],"tags":[],"class_list":["post-129","post","type-post","status-publish","format-standard","hentry","category-asp-net"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Himanshu Namdeo","author_link":"https:\/\/debuggersspace.com\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Difference between DataList and Repeater DataList Repeater Rendered as Table. Template driven. Automatically generates columns from the data source. This features is not supported. Selection of row is supported. Selection of row is not supported. Editing of contents is supported. Editing of contents is not supported. You can arrange data items horizontally or vertically in&hellip;","_links":{"self":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/129"}],"collection":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":0,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"wp:attachment":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}