<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://mugi.or.id/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Erick Kurniawan</title><link>http://mugi.or.id/blogs/erick/default.aspx</link><description>Belajar untuk Mengajar, Mengajar untuk Belajar</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Buku ASP.NET 3.5</title><link>http://mugi.or.id/blogs/erick/archive/2010/02/23/buku_2D00_asp_2D00_net_2D00_3_2D00_5_2D00_new.aspx</link><pubDate>Tue, 23 Feb 2010 06:18:43 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:4571</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=4571</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2010/02/23/buku_2D00_asp_2D00_net_2D00_3_2D00_5_2D00_new.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/image_5F00_0C60FDAD.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/image_5F00_thumb_5F00_51A566A4.png" width="221" height="318" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0"&gt;     &lt;tr&gt;       &lt;td&gt;Judul : &lt;/td&gt;        &lt;td&gt;&lt;b&gt;ASP.NET 3.5 untuk Aplikasi Web Interaktif&lt;/b&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Penulis : &lt;/td&gt;        &lt;td&gt;&lt;strong&gt;Erick Kurniawan&lt;/strong&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Tahun : &lt;/td&gt;        &lt;td&gt;&lt;strong&gt;2010&lt;/strong&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Penerbit : &lt;/td&gt;        &lt;td&gt;&lt;strong&gt;Penerbit Andi&lt;/strong&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Hal : &lt;/td&gt;        &lt;td&gt;&lt;strong&gt;260&lt;/strong&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Sinopsis :&lt;/td&gt;        &lt;td&gt;         &lt;p&gt;Buku ini berisi teknik dan cara praktis yang disertai dengan contoh yang akan menuntun anda untuk membangun aplikasi web dinamis menggunakan framework ASP.NET 3.5 dan bahasa C# secara bertahap.&lt;/p&gt;          &lt;p&gt;Buku ini memiliki penjelasan yang terstruktur mengenai fitur-fitur ASP.NET seperti Server Control, Theme, Membership, ADO.NET, Data Binding, Master Page, Validation, dan Data Bound control.&lt;/p&gt;          &lt;p&gt;Buku juga ini juga membahas fitur-fitur baru yang ada pada ASP.NET 3.5 dan C# 3.0 seperti&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;LINQ (Language Integrated Query) dan LinqDataSource yang akan memudahkan anda bekerja dengan data seperti melakukan query ke object collection, database, atau xml. &lt;/li&gt;            &lt;li&gt;ListView dan DataPager yang merupakan control baru pada ASP.NET 3.5 yang sangat fleksible untuk menampilkan dan melakukan paging pada data. &lt;/li&gt;            &lt;li&gt;ASP.NET AJAX dan AJAX Control Toolkit untuk menambahkan interaktifitas dan performa aplikasi web anda. &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://www.andipublisher.com/index.php"&gt;beli disini&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=4571" width="1" height="1"&gt;</description></item><item><title>Event : Skill Accelerator @MIC UGM</title><link>http://mugi.or.id/blogs/erick/archive/2010/02/08/event-skill-accelerator-mic-ugm.aspx</link><pubDate>Mon, 08 Feb 2010 06:16:15 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:4337</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=4337</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2010/02/08/event-skill-accelerator-mic-ugm.aspx#comments</comments><description>&lt;p&gt;Pada Tanggal 25 January 2009 dilangsungkan acara Skill Accelerator yang diadakan oleh MIC UGM dengan tema “AJAX Technology”, saya mendapat bagian untuk memberikan workshop pada sesi “ASP.NET with JQuery”. Untuk materi yang lain yaitu ASP.NET AJAX dibawakan oleh Pak Ridi dan Pak Komang dari MIC UGM. Peserta kebanyakan adalah dosen dan guru pengajar.&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:e1c8b840-27b0-4df9-b697-95325c8be4ff" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/erick.kurniawan/SkillAcceleratorJanuary2010MTIUGM"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px;" height="300" src="http://lh5.ggpht.com/_3SAgnjPQaQw/S2-lcKL5b2I/AAAAAAAAAFU/jjCSbH4OoUs/s400/439_37fc3_d4b4d8b6_tn.jpg" width="400" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:a7473a50-eb17-455a-a271-599ca1e25a74" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/erick.kurniawan/SkillAcceleratorJanuary2010MTIUGM"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px;" height="300" src="http://lh3.ggpht.com/_3SAgnjPQaQw/S2-lbymw6MI/AAAAAAAAAFM/7pt7K_hJAvo/s400/434_37fc8_957566b_tn.jpg" width="400" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:520702cb-e364-4bfc-8274-5bc93d45b7e7" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/erick.kurniawan/SkillAcceleratorJanuary2010MTIUGM"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px;" height="300" src="http://lh6.ggpht.com/_3SAgnjPQaQw/S2-lbwErWPI/AAAAAAAAAFQ/vZGk0jHieC4/s400/435_37fc7_b3796bbe_tn.jpg" width="400" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:c322e117-3514-49b8-93b7-377d741a5e9d" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/erick.kurniawan/SkillAcceleratorJanuary2010MTIUGM"&gt;&lt;img style="border-right:2px;border-top:2px;border-left:2px;border-bottom:2px;" height="300" src="http://lh6.ggpht.com/_3SAgnjPQaQw/S2-lb2KDzXI/AAAAAAAAAFI/rXHfMk-TlUQ/s400/432_37fca_b8b71fef_tn.jpg" width="400" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=4337" width="1" height="1"&gt;</description></item><item><title>Acara Microsoft Faculty Summit di UGM</title><link>http://mugi.or.id/blogs/erick/archive/2009/10/11/acara-microsoft-faculity-summit-di-ugm.aspx</link><pubDate>Sun, 11 Oct 2009 07:55:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2948</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2948</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/10/11/acara-microsoft-faculity-summit-di-ugm.aspx#comments</comments><description>&lt;p&gt;Pada hari senin tanggal 5 Oktober 2009, MIC UGM yang didukung oleh Microsoft Indonesia telah melangsungkan acara Facullty Summit. Acara ini diikuti oleh dosen dan guru pengajar bidang TI yang ada di daerah jogjakarta dan sekitarnya. Acara ini sendiri bertujuan untuk mengupdate kemampuan para dosen dan guru di bidang MS Technology. Pada faculty summit kali ini temanya adalah &amp;lsquo;Blogengine Just Code It&amp;rsquo;, dengan susunan materi :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BlogEngine 101&lt;/strong&gt; oleh Pak Ridi Ferdiana&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BlogEngine Theme&lt;/strong&gt; oleh Mas Ferro Ferizka&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Blogengine Extension/Widget&lt;/strong&gt; oleh Erick Kurniawan&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Diharapkan acara ini dapat terus berkelanjutan agar kita dapat ikut berkontribusi untuk dunia pendidikan di Indonesia.&lt;/p&gt;
&lt;p&gt;Adapun foto-foto pada saat acara tersebut berlangsung adalah sebagai berikut:&lt;/p&gt;
&lt;p&gt;Pak Ridi Ferdiana in Action :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/3aa_5F00_38052_5F00_8e58a15_5F00_tn_5F00_33487A7D.jpg"&gt;&lt;img height="484" width="644" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/3aa_5F00_38052_5F00_8e58a15_5F00_tn_5F00_thumb_5F00_77C4A357.jpg" alt="3aa_38052_8e58a15_tn" border="0" title="3aa_38052_8e58a15_tn" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mas Ferro dengan materi BlogEngine Theme &lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/3ac_5F00_38050_5F00_d28995_5F00_tn_5F00_3FC1EDCD.jpg"&gt;&lt;img height="484" width="644" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/3ac_5F00_38050_5F00_d28995_5F00_tn_5F00_thumb_5F00_30F6F64E.jpg" alt="3ac_38050_d28995_tn" border="0" title="3ac_38050_d28995_tn" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Saya membawakan topik Blogengine Extension/Widget&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/3a2_5F00_3805a_5F00_5564d55_5F00_tn_5F00_7366462C.jpg"&gt;&lt;img height="484" width="644" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/3a2_5F00_3805a_5F00_5564d55_5F00_tn_5F00_thumb_5F00_5F2CDE09.jpg" alt="3a2_3805a_5564d55_tn" border="0" title="3a2_3805a_5564d55_tn" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2948" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/Event/default.aspx">Event</category></item><item><title>Seminar di Universitas Negri Yogyakarta</title><link>http://mugi.or.id/blogs/erick/archive/2009/10/11/seminar-di-universitas-negri-yogyakarta.aspx</link><pubDate>Sun, 11 Oct 2009 06:42:44 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2947</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2947</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/10/11/seminar-di-universitas-negri-yogyakarta.aspx#comments</comments><description>&lt;p&gt;Pada hari Sabtu, tanggal 10 Oktober 2009 MUGI Jogja ikut berpartisipasi dalam seminar Technology Update di kampus Uneversitas Negri Yogyakarta. Seminar tersebut terdiri dari 3 sesi yang terdiri dari:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;AMD Gigabyte Technology : Benny Lodewjk &lt;/li&gt;    &lt;li&gt;Green Computing : Priyanto (Dosen UNY) &lt;/li&gt;    &lt;li&gt;Windows 7 For Developer : Erick Kurniawan (MUGI Jogja) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Acara seminar ini dilangsungkan di Gedung KPLT Fakultas Teknik UNY dan dihadiri oleh 218 peserta, adapun foto-foto pada saat seminar ini berlangsung sebagai berikut:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/PhotoSeminarUNY10Okt2009_5F00_MUGIJogja1_5F00_35FCE741.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Photo Seminar UNY-10 Okt 2009_MUGI Jogja (1)" border="0" alt="Photo Seminar UNY-10 Okt 2009_MUGI Jogja (1)" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/PhotoSeminarUNY10Okt2009_5F00_MUGIJogja1_5F00_thumb_5F00_2D78C650.jpg" width="644" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Penyerahan kenang2an kaos (dari MS Indo) kepada peserta :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/PhotoSeminarUNY10Okt2009_5F00_MUGIJogja4_5F00_7FA7AB32.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Photo Seminar UNY-10 Okt 2009_MUGI Jogja (4)" border="0" alt="Photo Seminar UNY-10 Okt 2009_MUGI Jogja (4)" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/PhotoSeminarUNY10Okt2009_5F00_MUGIJogja4_5F00_thumb_5F00_3BEFAE76.jpg" width="644" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Foto-foto dengan panitai seminar, pembicara dan Pak Adjie&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/Photo_5F00_Seminar_5F00_UNY10_5F00_Okt_5F00_2009_5F00_MUGI_5F00_Jogja_5F00_7_5F00_698D05D4.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Photo_Seminar_UNY-10_Okt_2009_MUGI_Jogja_(7)" border="0" alt="Photo_Seminar_UNY-10_Okt_2009_MUGI_Jogja_(7)" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/Photo_5F00_Seminar_5F00_UNY10_5F00_Okt_5F00_2009_5F00_MUGI_5F00_Jogja_5F00_7_5F00_thumb_5F00_66775587.jpg" width="644" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Terima Kasih kepada rekan2 MUGI Jogja (feronic, ve2, bas, dll), Panitia UNY (ryan, farid, dll) atas dukungannya&lt;/p&gt;  &lt;p&gt;Terima Kasih juga untuk mas Ronald dan Naren (MS Indo) atas dukungan goodies-nya :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2947" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/Event/default.aspx">Event</category></item><item><title>Acara Seminar di Universitas Negeri Yogyakarta</title><link>http://mugi.or.id/blogs/erick/archive/2009/09/29/acara-seminar-di-universitas-negeri-yogyakarta.aspx</link><pubDate>Tue, 29 Sep 2009 05:59:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2924</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2924</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/09/29/acara-seminar-di-universitas-negeri-yogyakarta.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/seminar.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Pada tanggal 10 Oktober 2009 akan diadakan Seminar Technology Update di
Universitas Negri Yogyakarta (UNY) http://www.uny.ac.id/. &lt;/p&gt;
&lt;p&gt;Pada seminar tersebut saya mewakili
MUGI (Microsoft User Group Indonesia) Jogja akan menyampaikan materi
Pengenalan Kominitas MUGI dan Windows 7 for Developer menggunakan
Windows7 CodePack API.&lt;/p&gt;
&lt;p&gt;Mohon dukungan teman-teman semoga acara berjalan lancar dan komunitas MUGI semakin besar dan terkenal di kota Gudeg :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2924" width="1" height="1"&gt;</description></item><item><title>I'm A VB!</title><link>http://mugi.or.id/blogs/erick/archive/2009/07/11/i-m-a-vb.aspx</link><pubDate>Sat, 11 Jul 2009 15:48:17 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2728</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2728</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/07/11/i-m-a-vb.aspx#comments</comments><description>&lt;p&gt;Who’s the “typical VB.NET developer”? Is there one? There are millions of VB.NET developers in the world, and they each have their own unique story. We decided to talk to some of them to find out what kinds of applications they’re building, what technologies they’re using, and what their favorite features are.&lt;/p&gt;  &lt;p&gt;Lihat interview : &lt;a href="http://imavb.net/"&gt;View the interviews&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Apakah anda juga VB developer? &lt;a href="http://www.surveymonkey.com/s.aspx?sm=dRItygroketO20qGr5fcPA_3d_3d"&gt;Tell your story here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/image_5F00_10_5F00_54825DF5.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image_10" border="0" alt="image_10" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/erick/image_5F00_10_5F00_thumb_5F00_2AEDD11B.png" width="244" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2728" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB+2008/default.aspx">VB 2008</category><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB9/default.aspx">VB9</category><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB10/default.aspx">VB10</category></item><item><title>Fitur VB10 (Collection Initializer)</title><link>http://mugi.or.id/blogs/erick/archive/2009/07/11/fitur-vb10-collection-initializer.aspx</link><pubDate>Sat, 11 Jul 2009 15:46:44 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2727</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2727</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/07/11/fitur-vb10-collection-initializer.aspx#comments</comments><description>&lt;p&gt;Blog sebelumnya seputar Fitur-fitur VB10 dapat anda baca di: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/05/07/fitur-vb10-multiline-lambdas.aspx"&gt;Fitur VB10 (Multiline Lambdas)&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/05/07/fitur-vb10-implicit-line-continuation.aspx"&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/a&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/05/07/fitur-vb10-implicit-line-continuation.aspx"&gt;Fitur VB10 (Implicit Line Continuation)&lt;/a&gt;&lt;/a&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/06/21/fitur-vb10-automatic-property.aspx"&gt;Fitur VB10 (Auto Implemented Property)&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Collection Initializer digunakan untuk menginisialisasi object collection dalam sebuah baris kode saja, sehingga mempermudah penulisan kode.&lt;/p&gt;  &lt;p&gt;Pada VB9 untuk menginisialisasi object Collection anda harus menuliskan kode:&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; objNama &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; List(Of &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; objNama.Add(&lt;span style="color:#006080;"&gt;&amp;quot;Erick&amp;quot;&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt; objNama.Add(&lt;span style="color:#006080;"&gt;&amp;quot;Wely&amp;quot;&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt; objNama.Add(&lt;span style="color:#006080;"&gt;&amp;quot;Lutfie&amp;quot;&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt; objNama.Add(&lt;span style="color:#006080;"&gt;&amp;quot;Ridi&amp;quot;&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; nama &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; objNama&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt;     Console.WriteLine(nama)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Pada VB10 dengan menggunakan Collection Initializer anda dapat menggunakan keyword ‘&lt;strong&gt;from&lt;/strong&gt;’ untuk mempersingkat penulisan kode diatas.&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; objNama &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; List(Of &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;) From {&lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;wely&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;lutfie&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;ridi&amp;quot;&lt;/span&gt;}&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; nama &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; objNama&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt;     Console.WriteLine(nama)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Anda juga dapat menggunakannya untuk object Dictionary&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; dictMahasiswa &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; Dictionary(Of &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;, &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;) From {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt;                                            {&lt;span style="color:#006080;"&gt;&amp;quot;23080008&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;},&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt;                                            {&lt;span style="color:#006080;"&gt;&amp;quot;23080009&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;budi&amp;quot;&lt;/span&gt;},&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt;                                            {&lt;span style="color:#006080;"&gt;&amp;quot;23080010&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;anton&amp;quot;&lt;/span&gt;}}&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; mhs &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; dictMahasiswa&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt;    Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;Nim :&amp;quot;&lt;/span&gt; &amp;amp; mhs.Key &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot;Nama :&amp;quot;&lt;/span&gt; &amp;amp; mhs.Value)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Jika anda ingin menginisialisasi list of class maka anda dapat menggunakan extension method untuk mengoverride method ‘add’ yang ada pada object collection.&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Runtime.CompilerServices&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt; Module1&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color:#008000;"&gt;&amp;#39;menggunakan extension method&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt;     &amp;lt;Extension()&amp;gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Add(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; lstMhs &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; List(Of Mahasiswa),&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; nim &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; nama &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; ipk &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Double&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt;         lstMhs.Add(&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; Mahasiswa &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = nim, .Nama = nama, .IPK = ipk})&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum10"&gt;  10:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum11"&gt;  11:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum12"&gt;  12:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum13"&gt;  13:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; list &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; List(Of Mahasiswa) From {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum14"&gt;  14:&lt;/span&gt;             {&lt;span style="color:#006080;"&gt;&amp;quot;23080008&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;Erick Kurniawan&amp;quot;&lt;/span&gt;, 3.4},&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum15"&gt;  15:&lt;/span&gt;             {&lt;span style="color:#006080;"&gt;&amp;quot;22080009&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;Budi Anduk&amp;quot;&lt;/span&gt;, 3.3}&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum16"&gt;  16:&lt;/span&gt;             }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum17"&gt;  17:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum18"&gt;  18:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; mhs &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; list&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum19"&gt;  19:&lt;/span&gt;             Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;Nim :&amp;quot;&lt;/span&gt; &amp;amp; mhs.Nim &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; Nama :&amp;quot;&lt;/span&gt; &amp;amp; mhs.Nama &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; Ipk :&amp;quot;&lt;/span&gt; &amp;amp; mhs.IPK)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum20"&gt;  20:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum21"&gt;  21:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum22"&gt;  22:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum23"&gt;  23:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Array Literals&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ArrayLiteral memberi kemudahan kepada kita untuk memberi nilai ke object array secara langsung, compiler akan secara otomatis meng-infers tipe datanya.&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; arr1 = {1, 2, 4, 5, 6} &lt;span style="color:#008000;"&gt;&amp;#39;infers ke tipe integer&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; arr2 = {1, 2.5, 3.5, 5} &lt;span style="color:#008000;"&gt;&amp;#39;infers ke tipe double&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; arr3 = {&lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;budi&amp;quot;&lt;/span&gt;} &lt;span style="color:#008000;"&gt;&amp;#39;infers ke tipe string&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; arr4 = {1, &lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;} &lt;span style="color:#008000;"&gt;&amp;#39;infers ke tipe object (dengan catatan Option Strict On)&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt; &lt;span style="color:#008000;"&gt;&amp;#39;untuk array multidimensi&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; matrix1 = {{1, 32, 12}, {23, 45, 67}} &lt;span style="color:#008000;"&gt;&amp;#39;infers ke tipe int(,)&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2727" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB+2008/default.aspx">VB 2008</category><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB9/default.aspx">VB9</category><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB10/default.aspx">VB10</category></item><item><title>Fitur VB10 (Implicit Line Continuation)</title><link>http://mugi.or.id/blogs/erick/archive/2009/05/07/fitur-vb10-implicit-line-continuation.aspx</link><pubDate>Wed, 06 May 2009 17:49:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2479</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2479</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/05/07/fitur-vb10-implicit-line-continuation.aspx#comments</comments><description>&lt;p&gt;Blog sebelumnya seputar VB10 dapat anda baca di: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h4&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/05/07/fitur-vb10-multiline-lambdas.aspx"&gt;Fitur VB10 (Multiline Lambdas)&lt;/a&gt; &lt;/h4&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pada bahasa VB kita biasanya menggunakan underscore untuk memisahkan satu baris logic code menjadi dua baris code atau lebih. Underscore mengindikasikan bahwa code yang dipisahkan menjadi beberapa baris tersebut sebenarnya masih satu logic code. Pada VB10 compiler VB akan menambahkan underscore secara &lt;i&gt;implicit&lt;/i&gt; jadi anda tidak perlu menuliskannya. Namun pada beberapa kasus tertentu anda masih perlu menggunakan underscore. Dengan menggunakan implicit line continuation maka developer tidak perlu lagi menuliskan underscore pada sebagain besar baris code yang ditulis (ini sangat membantu terutama ketika anda menggunakan LINQ). &lt;/p&gt;
&lt;p&gt;Compiler VB akan secara implicit menggunakan line continuation pada kodisi-kondisi berikut: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Setelah Attribute &lt;/li&gt;
&lt;li&gt;Setelah karakter koma (,) &lt;/li&gt;
&lt;li&gt;Setelah karakter dot (.) &lt;/li&gt;
&lt;li&gt;Setelah binary operator &lt;/li&gt;
&lt;li&gt;Setelah LINQ Query Clause &lt;/li&gt;
&lt;li&gt;Setelah karakter (, {, or &amp;lt;%= &lt;/li&gt;
&lt;li&gt;Sebelum karakter ), }, or %&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Daftar karakter yang mendukung implicit line continuation dapat anda lihat pada table berikut: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image.png"&gt;&lt;img height="341" width="324" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_thumb.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_3.png"&gt;&lt;img height="344" width="324" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_thumb_3.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_4.png"&gt;&lt;img height="320" width="324" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_thumb_4.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_5.png"&gt;&lt;img height="192" width="324" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_thumb_5.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Contoh penggunaan implicit line continuation pada VB10: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_6.png"&gt;&lt;img height="257" width="354" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10ImplicitLineContinuation_711/image_thumb_6.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Hmm sudah gak sabar nich menggunakan fitur keren ini :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2479" width="1" height="1"&gt;</description></item><item><title>Fitur VB10 (Multiline Lambdas)</title><link>http://mugi.or.id/blogs/erick/archive/2009/05/07/fitur-vb10-multiline-lambdas.aspx</link><pubDate>Wed, 06 May 2009 17:48:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2478</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2478</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/05/07/fitur-vb10-multiline-lambdas.aspx#comments</comments><description>&lt;p&gt;Pada blog series kali ini saya ingin mengeksplorasi&amp;nbsp; fitur-fitur baru dari VB10 (VB10 akan dirilis bersama dengan VS2010 dan .NET 4.0). Fitur yang akan kita bahas kali ini adalah Multiline Lambdas, sebenarnya fitur ini sudah disupport di C# 3.0, tapi VB baru menambahkan fitur ini pada VB10.&lt;/p&gt;
&lt;p&gt;Pada VB10 anda dapat menggunakan Multiline Lambdas sebagai berikut:&lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt; = {1, 2, 3, 4, 5, 6, 7}&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; bil = Array.FindAll(bil, &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(n)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;                              Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;Array ke-&amp;quot;&lt;/span&gt; &amp;amp; n)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;                              &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; n &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; 2 = 0 &lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                                  &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; n&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                              &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                          &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; num &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; bil&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;         Console.WriteLine(num)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;  &lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;outputnya :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10MultilineLambdas_127C9/image.png"&gt;&lt;img height="160" width="244" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10MultilineLambdas_127C9/image_thumb.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Sama seperti Lambda Expression pada VB9 maka parameter dari Lambda tersebut akan diinfer secara otomatis oleh compiler (pada contoh diatas n akan diinfer menjadi tipe integer). &lt;/p&gt;
&lt;p&gt;Dengan menggunakan Multiline Lambda anda dapat membuat anonymous delegate dengan mudah contohnya: &lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; cthDelegate = &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(n &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; count = 0&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; i = 1 &lt;span style="color:#0000ff;"&gt;To&lt;/span&gt; n&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; n &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; i = 0 &lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                                       count += 1&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; count = 2 &lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;Bilangan Prima&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;Else&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;Bukan Bilangan Prima&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;                           &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt; Console.WriteLine(cthDelegate(17))&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;outputnya :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10MultilineLambdas_127C9/image_3.png"&gt;&lt;img height="70" width="244" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10MultilineLambdas_127C9/image_thumb_3.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Jika anda cermati dari kode diatas maka nilai kembalian dari function tersebut adalah tipe &amp;ldquo;String&amp;rdquo; (compiler juga secara otomatis akan meng-infer tipenya). Anda juga dapat secara eksplisit menentukan tipe kembalian dari function diatas sehingga compiler tidak akan meng-infer tipenya secara otomatis. &lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; cthDelegate = &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(n &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;as&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; count = 0&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; i = 1 &lt;span style="color:#0000ff;"&gt;To&lt;/span&gt; n&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; n &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; i = 0 &lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                                       count += 1&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; count = 2 &lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;Bilangan Prima&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;Else&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;                                   &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;Bukan Bilangan Prima&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;                           &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Sub Lambdas&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Selain menggunakan &amp;ldquo;Function&amp;rdquo; keyword untuk membuat multiline lambda yang mengembalikan nilai, anda juga dapat menggunakan multiline lambda yang tidak mengembalikan nilai menggunakan &amp;ldquo;sub&amp;rdquo; keyword . &lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; arrNama() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt; = {&lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;ricky&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;joni&amp;quot;&lt;/span&gt;}&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; Array.ForEach(arrNama, &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;(n &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;                            &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; balik = &lt;span style="color:#006080;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;                            &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; i = n.Length - 1 &lt;span style="color:#0000ff;"&gt;To&lt;/span&gt; 0 &lt;span style="color:#0000ff;"&gt;Step&lt;/span&gt; -1&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                                balik &amp;amp;= n(i)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                            &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                            Console.WriteLine(balik)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                       &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;)&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;outputnya:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10MultilineLambdas_127C9/image_4.png"&gt;&lt;img height="82" width="244" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB10MultilineLambdas_127C9/image_thumb_4.png" alt="image" border="0" style="BORDER-RIGHT-WIDTH:0px;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Single line Sub Lambdas&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Pada VB9 anda hanya dapat menggunakan single expression lambda jika ada return valuenya, misal: &lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt; = {1, 3, 4, 5, 8, 10}&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = bil.Where(&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(n) n &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; 2 = 0)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; num &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     Console.WriteLine(num)&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Akan error jika anda tuliskan kode berikut pada VB9: &lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt; = {1, 3, 4, 5, 8, 10}&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; Array.ForEach(bil, &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;(n) Console.WriteLine(n))&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Pada VB10, anda dapat menggunakan keyword &amp;ldquo;sub&amp;rdquo; untuk membuat single expression yang tidak mengembalikan nilai &lt;/p&gt;
&lt;div&gt;
&lt;div style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:white;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt; = {1, 3, 4, 5, 8, 10}&lt;/pre&gt;
&lt;pre style="BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0px;LINE-HEIGHT:12pt;BORDER-RIGHT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;MARGIN:0em;PADDING-LEFT:0px;WIDTH:100%;PADDING-RIGHT:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-TOP-STYLE:none;COLOR:black;FONT-SIZE:8pt;BORDER-LEFT-STYLE:none;OVERFLOW:visible;PADDING-TOP:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; Array.ForEach(bil, &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;(n) Console.WriteLine(&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;(n &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; 2 = 0, &lt;span style="color:#006080;"&gt;&amp;quot;Genap :&amp;quot;&lt;/span&gt; &amp;amp; n, &lt;span style="color:#006080;"&gt;&amp;quot;Ganjil :&amp;quot;&lt;/span&gt; &amp;amp; n)))&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2478" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB10/default.aspx">VB10</category></item><item><title>Event Kuliah Umum bersama MUGI di Universitas Islam Indonesia Jogjakarta</title><link>http://mugi.or.id/blogs/erick/archive/2009/04/24/event-kuliah-umum-bersama-mugi-universitas-islam-indonesia.aspx</link><pubDate>Fri, 24 Apr 2009 15:05:09 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2353</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2353</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/04/24/event-kuliah-umum-bersama-mugi-universitas-islam-indonesia.aspx#comments</comments><description>&lt;p&gt;Pada tanggal 21 april 2009 kemaren MUGI Jogja bekerja sama dengan MIC UGM (thnx to Pak Ridi n Baskoro) telah menyelenggarakan &amp;quot;Kuliah Umum bersama MUGI Jogja&amp;quot; yang dilangsungkan di auditorium Fakultas Teknik Universitas Islam Indonesia (UII) Jogjakarta, adapun materi yang kami bawakan adalah:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Windows 7 Demo&amp;nbsp; oleh Baskoro&amp;nbsp; (MIC UGM)  &lt;li&gt;Internet Explorer 8 in Windows 7 Demo&amp;nbsp; oleh Erick Kurniawan (MUGI Jogja)&amp;nbsp; &lt;li&gt;7 Development tips for Nowadays Software Ridi Ferdiana (MIC UGM)&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Acara Kuliah Umum kemaren berlangsung dari pukul 9.00 sd 13.00 dengan dihadiri oleh 100 peserta yang kebanyakan terdiri dari mahasiswa UII. Acara ini bersifat &amp;quot;free&amp;quot; tanpa dipungut biaya. Peserta sangat antusias dalam mengikuti acara tersebut, ini terlihat dari banyaknya penanya (mpe abis doorprize :) ) thnx to MS Indo yang sudah memberikan CD IE8 untuk dibagikan secara cuma-cuma ke peserta :)&lt;/p&gt; &lt;p&gt;Thnx to mas Samsul dari UII selaku ketua Panitia yang sudah berjuang demi terlaksananya acara ini, semoga semakin banyak mahasiswa UII yang join ke MUGI ^_^&lt;/p&gt; &lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/EventKuliahUmumbersamaMUGIUniversitasIsl_135E7/image.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/EventKuliahUmumbersamaMUGIUniversitasIsl_135E7/image_thumb.png" width="304" height="229" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/EventKuliahUmumbersamaMUGIUniversitasIsl_135E7/image_3.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/EventKuliahUmumbersamaMUGIUniversitasIsl_135E7/image_thumb_3.png" width="304" height="229" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/EventKuliahUmumbersamaMUGIUniversitasIsl_135E7/image_4.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/EventKuliahUmumbersamaMUGIUniversitasIsl_135E7/image_thumb_4.png" width="304" height="229" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;foto-foto yang lain akan menyusul, soalnya kemaren kita lupa bawa kamera, jadi masih menunggu dari panitia ^_^&lt;/p&gt; &lt;p&gt;untuk materi anda dapat download disini &lt;a href="http://cid-1a1c328b89c1fdc0.skydrive.live.com/browse.aspx/Events/Seven%20SpringBoard"&gt;download file&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;warm regards,&lt;/p&gt; &lt;p&gt;Erick Kurniawan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2353" width="1" height="1"&gt;</description></item><item><title>HOL ASP.NET MVC</title><link>http://mugi.or.id/blogs/erick/archive/2009/04/19/hol-asp-net-mvc.aspx</link><pubDate>Sun, 19 Apr 2009 13:23:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2267</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2267</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/04/19/hol-asp-net-mvc.aspx#comments</comments><description>&lt;p&gt;Hari sabtu kemaren saya diminta oleh Pak Ridi (MIC UGM) untuk
berpartisipasi mengisi workshop di Universitas Atmajaya Jogjakarta,
topiknya adalah &amp;quot;ASP.NET MVC&amp;quot;, workshop singkat ini berlangsung selama
2.5jam (sesi 1) dan di teruskan sesi 2 tentang &amp;quot;Enterprise Library&amp;quot;
oleh Pak Ridi. &lt;/p&gt;
&lt;p&gt;Jika anda berminat anda dapat mendownload HOL
dan source code dari workshop singkat yang saya bawakan kemaren pada
link dibawah ini:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="margin:0px;padding:0px;display:inline;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:fac8d3b4-db22-4fa1-8eff-3ef75c6e252e" class="wlWriterSmartContent"&gt;
&lt;p&gt; &lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/HOLASP.NETMVC_11B16/HOLASPMVC.pdf" target="_blank"&gt;HOL ASP.NET MVC&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="margin:0px;padding:0px;display:inline;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:50efb157-451a-4bf4-bfe7-c31c452ab515" class="wlWriterSmartContent"&gt;
&lt;p&gt; &lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/HOLASP.NETMVC_11B16/ComputerStore.rar" target="_blank"&gt;Source Code&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Semoga bisa bermanfaat untuk teman-teman yang ingin mencoba menggunakan aplikasi ASP.NET MVC :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2267" width="1" height="1"&gt;</description></item><item><title>Fitur VB9 (LINQ to XML dan XML Literal)</title><link>http://mugi.or.id/blogs/erick/archive/2009/04/15/fitur-vb9-linq-to-xml-dan-xml-literal.aspx</link><pubDate>Tue, 14 Apr 2009 17:15:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2222</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2222</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/04/15/fitur-vb9-linq-to-xml-dan-xml-literal.aspx#comments</comments><description>&lt;p&gt;Halo ini adalah posting kesebelas saya tentang fitur dari VB9
tentang XML Literal. Ini adalah fitur dari VB9 yang &amp;quot;cool&amp;quot;, pada VB9
XML menjadi &amp;quot;first class citizen&amp;quot; yang berarti anda dapat menuliskan
XML secara Literal. &lt;/p&gt;
&lt;p&gt;anda dapat melihat posting saya sebelumnya:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/VB9.aspx"&gt;Implicitly typed local vaiable&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/VB9-object-intializer.aspx"&gt;Object initializer&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_anonymous_2D00_type.aspx"&gt;Anonymous types&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_nullable_2D00_types.aspx"&gt;Nullable types&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_if_2D00_ternary_2D00_operator.aspx"&gt;If Ternary operator&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/partial_2D00_method.aspx"&gt;Partial Method&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/fitur-vb9-extension-method.aspx"&gt;Extension Method&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/fitur-vb9-relaxed-delegates.aspx"&gt;Relaxed Delegates&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/04/02/fitur-vb9-lamda-expression.aspx"&gt;Lambda Expression&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/04/08/fitur-vb9-linq-query.aspx"&gt;LINQ Query&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Pada jaman dahulu kala (VB8) untuk membuat file XML anda harus menggunakan System.Xml untuk DOM manipulation, contoh kodenya:&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.IO&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Xml&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt; Module1&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;         Using fs &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; FileStream(&lt;span style="color:#006080;"&gt;&amp;quot;produksample.xml&amp;quot;&lt;/span&gt;, FileMode.Create)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;             Using wt &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; XmlWriter = XmlWriter.Create(fs)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                 wt.WriteStartDocument()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                 wt.WriteStartElement(&lt;span style="color:#006080;"&gt;&amp;quot;Products&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;                 wt.WriteStartElement(&lt;span style="color:#006080;"&gt;&amp;quot;Product&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;                 wt.WriteAttributeString(&lt;span style="color:#006080;"&gt;&amp;quot;Id&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;KB001&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;                 wt.WriteElementString(&lt;span style="color:#006080;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;Laptop Acer&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;                 wt.WriteElementString(&lt;span style="color:#006080;"&gt;&amp;quot;Price&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;7000000&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;                 wt.WriteEndElement()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;                 wt.Flush()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Using&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Using&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Module&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;kode diatas akan menghasilkan file &amp;quot;produksample.xml&amp;quot; sebagai berikut:&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#800000;"&gt;xml&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;version&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;encoding&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;utf-8&amp;quot;&lt;/span&gt;?&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Products&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Product&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;Id&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;KB001&amp;quot;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Name&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;Laptop Acer&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Name&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Price&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;7000000&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Price&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Product&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Products&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;LINQ to XML&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Pada VB9 (.NET 3.5) anda dapat menuliskannya dengan cara yang baru. VB9 mendukung &lt;b&gt;XElement&lt;/b&gt;
class yang terdapat pada namespace System.Xml.Linq, dengan menggunakan
cara penulisan ini code untuk pembuatan dokumen XML tampak menjadi
lebih &amp;quot;clean&amp;quot;. Class yang ada pada System.Xml.Linq adalah&lt;/p&gt;
&lt;table class="mceVisualAid" cellpadding="2" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td class="mceVisualAid"&gt;&lt;b&gt;Class&lt;/b&gt;&lt;/td&gt;
&lt;td class="mceVisualAid"&gt;&lt;b&gt;Deskripsi&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="mceVisualAid"&gt;XAttribute&lt;/td&gt;
&lt;td class="mceVisualAid"&gt;Merepresentasikan attribut yang dibuat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="mceVisualAid"&gt;XDocument&lt;/td&gt;
&lt;td class="mceVisualAid"&gt;Merepresentasikan Complete XML Tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="mceVisualAid"&gt;XElement&lt;/td&gt;
&lt;td class="mceVisualAid"&gt;Merepresentasikan XML Element, dan sebagai dasar untuk mengkonstruksi XML Tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="mceVisualAid"&gt;XName&lt;/td&gt;
&lt;td class="mceVisualAid"&gt;Merepresentasikan attribut dan element names&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="mceVisualAid"&gt;XNode&lt;/td&gt;
&lt;td class="mceVisualAid"&gt;Merepresentasikan base class dari XML Node&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p&gt;Untuk membuat dokumen xml seperti contoh sebelumnya dengan menggunakan XElement anda dapat menuliskan kode berikut:&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Xml.Linq&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt; ContohXElement&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; xmlProd = &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; XElement(&lt;span style="color:#006080;"&gt;&amp;quot;Products&amp;quot;&lt;/span&gt;, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                           &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; XElement(&lt;span style="color:#006080;"&gt;&amp;quot;Product&amp;quot;&lt;/span&gt;, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; XAttribute(&lt;span style="color:#006080;"&gt;&amp;quot;Id&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;KB001&amp;quot;&lt;/span&gt;), _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; XElement(&lt;span style="color:#006080;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;Laptop Acer&amp;quot;&lt;/span&gt;), _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                               &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; XElement(&lt;span style="color:#006080;"&gt;&amp;quot;Price&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;7000000&amp;quot;&lt;/span&gt;)))&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;         xmlProd.Save(&lt;span style="color:#006080;"&gt;&amp;quot;xelementProd.xml&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;XML Literal&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;VB9 juga menawarkan cara yang lebih simple dan clean selain
menggunakan XElement yaitu XML Literal, saat ini XML Literal hanya
disupport oleh VB9, C# 3.0 belum menssuport fitur ini (C# 4.0? Maybe
^_^). dengan XML Literal anda dapat menuliskan kode berikut:&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Xml.Linq&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt; ContohXElement&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; xmlProd = &amp;lt;Products&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                           &amp;lt;Product Id=&lt;span style="color:#006080;"&gt;&amp;quot;KB001&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                               &amp;lt;Name&amp;gt;Laptop Acer&amp;lt;/Name&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                               &amp;lt;Price&amp;gt;7000000&amp;lt;/Price&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                           &amp;lt;/Product&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;                       &amp;lt;/Products&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;         xmlProd.Save(&lt;span style="color:#006080;"&gt;&amp;quot;literalprod.xml&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Anda juga dapat mengambil nilai dari attribute atau elemen dalam dokumen tersebut dengan iterasi&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; xmlProd = &amp;lt;Products&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt;                   &amp;lt;Product Id=&lt;span style="color:#006080;"&gt;&amp;quot;KB001&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;                       &amp;lt;Name&amp;gt;Laptop Acer&amp;lt;/Name&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;                       &amp;lt;Price&amp;gt;7000000&amp;lt;/Price&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                   &amp;lt;/Product&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                   &amp;lt;Product Id=&lt;span style="color:#006080;"&gt;&amp;quot;KB002&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;                       &amp;lt;Name&amp;gt;Laptop Toshiba&amp;lt;/Name&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                       &amp;lt;Price&amp;gt;9000000&amp;lt;/Price&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;                   &amp;lt;/Product&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;               &amp;lt;/Products&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; produk &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; xmlProd.&amp;lt;Product&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;     Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;Id {0}, Nama {1} dan harganya Rp.{2}&amp;quot;&lt;/span&gt;, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;                       produk.@Id, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;                       produk.&amp;lt;Name&amp;gt;.Value, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;                       produk.&amp;lt;Price&amp;gt;.Value)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Hasilnya:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb.png" style="border:0px none;" alt="image" border="0" height="62" width="454" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mudah ya? ^_^ jika kita perhatikan ketika anda melakukan iterasi
dokumen xml diatas, VS 2008 sudah cukup memberikan intellisense &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_3.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_3.png" style="border:0px none;" alt="image" border="0" height="138" width="424" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;namun intellisense tersebut tidak dapat menampilkan keterangan nama
elemen atau attribut yang ada pada dokumen XML yang anda buat, karena
IDE tidak memiliki informasi tentang XML Schema anda, untuk
menyelesaikan masalah ini anda dapat mengimports xml shema dari
dokumen. Caranya tambahkan XML Schema, cara yang paling mudah adalah
dengan menggunakan fitur pada VS 2008.&lt;/p&gt;
&lt;p&gt;Tambahkan file xml yang sudah anda buat sebelumnya kedalam project,
kemudian buka dengan VS, pilih &amp;quot;Create Schema&amp;quot;. Copykan hasil schema
yang digenerate kedalam clipboard.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_4.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_4.png" style="border:0px none;" alt="image" border="0" height="266" width="504" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Tambahkan file XML Schema pada project, dan beri nama &amp;quot;ProdShema.xsd&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_5.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_5.png" style="border:0px none;" alt="image" border="0" height="277" width="504" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Kemudian copykan hasil schema yang digenerate pada langkah
sebelumnya kedalam file &amp;quot;ProdShema.xsd&amp;quot;, jangan lupa untuk mengisi
atribut &amp;quot;targetNamespace&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_6.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_6.png" style="border:0px none;" alt="image" border="0" height="225" width="504" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Setelah itu kembali ke kode, dan anda dapat mengimports schema yang sudah anda buat.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_7.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_7.png" style="border:0px none;" alt="image" border="0" height="91" width="404" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Dengan begitu ketika anda mengetikan kode maka bantuan intellisense
akan lebih jelas karena dapat mengenali schema dari dokumen anda&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_8.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_8.png" style="border:0px none;" alt="image" border="0" height="97" width="454" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;wow programming xml dokumen jadi asik klo ada intellisense gini ^_^&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Embedded Expression&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Anda juga dapat menambahkan embedded expression dalam XML Literal,
jika anda pernah menggunakan ASP.NET pasti familiar dengan cara
penulisan embedded expression menggunakan keyword &amp;lt;%= %&amp;gt;. Contoh
penggunaannya.&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Xml.Linq&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt; EmbeddedExpression&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mahasiswa() = {&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23082321&amp;quot;&lt;/span&gt;, .Nama = &lt;span style="color:#006080;"&gt;&amp;quot;Erick&amp;quot;&lt;/span&gt;, .Ipk = 3.5}, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;                      &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23082322&amp;quot;&lt;/span&gt;, .Nama = &lt;span style="color:#006080;"&gt;&amp;quot;Bejo&amp;quot;&lt;/span&gt;, .Ipk = 3.2}, _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;                      &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23082323&amp;quot;&lt;/span&gt;, .Nama = &lt;span style="color:#006080;"&gt;&amp;quot;Anton&amp;quot;&lt;/span&gt;, .Ipk = 3.3}}&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; xmlStudent = &amp;lt;Students&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;                              &amp;lt;%= From mhs &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; mahasiswa _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;                                  &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;                                  &amp;lt;Student Nim=&amp;lt;%= mhs.Nim %&amp;gt;&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;                                      &amp;lt;Nama&amp;gt;&amp;lt;%= mhs.Nama %&amp;gt;&amp;lt;/Nama&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;                                      &amp;lt;Ipk&amp;gt;&amp;lt;%= mhs.Ipk %&amp;gt;&amp;lt;/Ipk&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;                                  &amp;lt;/Student&amp;gt; _&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;                              %&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;                          &amp;lt;/Students&amp;gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;         xmlStudent.Save(&lt;span style="color:#006080;"&gt;&amp;quot;students.xml&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;         Console.WriteLine(xmlStudent.ToString())&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:white;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#606060;"&gt;  19:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Module&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;jika dijalankan programnya akan menampilkan&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_9.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9XMLLiteral_1360F/image_thumb_9.png" style="border:0px none;" alt="image" border="0" height="252" width="304" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Pada kode diatas kita menggenerate dokumen xml menggunakan nilai
yang diambil dari anonymous types yang sudah kita buat sebelumnya, anda
juga dapat menggenerate dokumen XML dengan data yang anda ambil dari
database, dll. Embedded Expression juga dapat digunakan untuk
menggenerate &amp;quot;VB View&amp;quot; secara dinamis pada ASP.NET MVC.&lt;/p&gt;
&lt;p&gt;Selamat mencoba XML Literal dari VB9&amp;nbsp; ^_^&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2222" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB+2008/default.aspx">VB 2008</category><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB9/default.aspx">VB9</category></item><item><title>Fitur VB9 (LINQ Query)</title><link>http://mugi.or.id/blogs/erick/archive/2009/04/08/fitur-vb9-linq-query.aspx</link><pubDate>Wed, 08 Apr 2009 15:51:40 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2152</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2152</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/04/08/fitur-vb9-linq-query.aspx#comments</comments><description>&lt;p&gt;Halo ini adalah posting kesepuluh saya tentang fitur dari VB9 tentang LINQ Query. LINQ (Language Integrated Query) adalah fitur yang mensupport sintaks query pada general purpose programming language, anda dapat melakukan query ke berbagai sumber data seperti object, Database, XML, dll. Mungkin anda sudah sering melihat kode-kode LINQ di C#, nah kali ini saya akan mencoba mencontohkan versi VB-nya :)&lt;/p&gt; &lt;p&gt;anda dapat melihat posting saya sebelumnya:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/VB9.aspx"&gt;Implicitly typed local vaiable&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/VB9-object-intializer.aspx"&gt;Object initializer&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_anonymous_2D00_type.aspx"&gt;Anonymous types&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_nullable_2D00_types.aspx"&gt;Nullable types&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_if_2D00_ternary_2D00_operator.aspx"&gt;If Ternary operator&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/partial_2D00_method.aspx"&gt;Partial Method&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/fitur-vb9-extension-method.aspx"&gt;Extension Method&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/fitur-vb9-relaxed-delegates.aspx"&gt;Relaxed Delegates&lt;/a&gt;  &lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2009/04/02/fitur-vb9-lamda-expression.aspx"&gt;Lambda Expression&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;LINQ to Object / LINQ to Memory&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Misal anda akan mengambil data dari object Array, anda dapat menuliskan kode:&lt;/p&gt; &lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; nilai() = {12, 34, 56, 11, 45, 66}
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = From n &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; nilai _
            Where n &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; 2 = 0 _
            &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; n
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; bil &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
    Console.WriteLine(bil)
Next&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;query diatas akan mengembalikan bilangan yang genap, anda dapat menuliskannya dalam bentuk Lambda sebagai berikut:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = nilai.Where(&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x) x &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; 2 = 0).&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x) x)
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; bil &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
    Console.WriteLine(bil)
Next&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Object yang dapat diquery dengan LINQ harus bertipe IEnumerable(Of T), Select() dan Where() adalah Extension Method yang ditambahkan ke IEnumerable(Of T), asal dari Select() dan Where() sebenarnya dari System.Linq.Enumerable, aslinya anda dapat menuliskan:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = Enumerable.&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt;(Enumerable.Where(nilai, &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x) x &lt;span style="color:#0000ff;"&gt;Mod&lt;/span&gt; 2 = 0), &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x) x)
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; bil &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
    Console.WriteLine(bil)
Next&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LINQ to SQL&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Selain query ke object, anda dapat juga melakukan query ke database SQL Server, menggunakan OR Mapping tools yang bernama LINQ to SQL. ORM digunakan untuk mapping dari database relational ke object. Misal anda mempunyai database dengan nama MhsDb, kemudian dalam database tersebut terdapat satu table dengan nama Mahasiswa dan fields berikut (nim char(8) primary key, nama varchar(50), dan ipk float). &lt;/p&gt;
&lt;p&gt;Pertama buat class dengan nama Mahasiswa.vb, kemudian mapping table Mahasiswa kedalam class:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Data.Linq.Mapping
&amp;lt;Table(Name:=&lt;span style="color:#006080;"&gt;&amp;quot;dbo.Mahasiswa&amp;quot;&lt;/span&gt;)&amp;gt; _
&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Class&lt;/span&gt; Mahasiswa
    &lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt; _nim &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;
    &amp;lt;Column(IsPrimaryKey:=&lt;span style="color:#0000ff;"&gt;True&lt;/span&gt;)&amp;gt; _
    &lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Property&lt;/span&gt; Nim() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Get&lt;/span&gt;
            &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; _nim
        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Get&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; value &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;)
            _nim = value
        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;
    &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Property&lt;/span&gt;

    &lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt; _nama &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;
    &amp;lt;Column()&amp;gt; _
    &lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Property&lt;/span&gt; Nama() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Get&lt;/span&gt;
            &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; _nama
        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Get&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; value &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;)
            _nama = value
        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;
    &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Property&lt;/span&gt;

    &lt;span style="color:#0000ff;"&gt;Private&lt;/span&gt; _ipk &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Single&lt;/span&gt;
    &amp;lt;Column()&amp;gt; _
    &lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Property&lt;/span&gt; Ipk() &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Double&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Get&lt;/span&gt;
            &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; _ipk
        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Get&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; value &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Double&lt;/span&gt;)
            _ipk = value
        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt;
    &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Property&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Class&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Anda dapat juga melakukan mapping secara otomatis menggunakan fasilitas &amp;quot;LINQ to SQL Class&amp;quot; atau &amp;quot;SQL Metal&amp;quot;. &lt;/p&gt;
&lt;p&gt;Untuk mengakses data menggunakan LINQ to SQL kita harus membuat object DataContext terlebih dahulu, kemudian ambil table yang akan kita query&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Data
&lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Linq
&lt;span style="color:#0000ff;"&gt;Imports&lt;/span&gt; System.Data.Linq

&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()

        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; strConn = &lt;span style="color:#006080;"&gt;&amp;quot;Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=MhsDb;&amp;quot;&lt;/span&gt;
        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; db &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; DataContext(strConn)
        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; tMahasiswa = db.GetTable(Of Mahasiswa)()

        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = From m &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; tMahasiswa _
                    &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; m

        &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; mhs &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
            Console.WriteLine(mhs.Nim &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; &amp;quot;&lt;/span&gt; &amp;amp; mhs.Nama &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; &amp;quot;&lt;/span&gt; &amp;amp; mhs.Ipk)
        &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LINQ Query Operator&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Beberapa operator LINQ yang dapat digunakan adalah:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;From :&lt;/strong&gt; source dari query yang akan digunakan&lt;/p&gt;
&lt;p&gt;From &amp;lt;tampung&amp;gt; [As&amp;lt;type&amp;gt;] In &amp;lt;source&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tampung berisi variable tampung yang akan digunakan dalam query 
&lt;li&gt;type berisi tipe data dari tampung (tapi tidak harus disebutkan karena vb akan secara otomatis menggunakan local type inference untuk menentukan tipenya). biasanya dapat berupa IEnumerable(Of T) atau IQueryable(Of T) 
&lt;li&gt;source berisi referensi ke object source, dapat berupa in-memory collection atau IQueryable(Of T) object&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Select&lt;/strong&gt; : mendefinisikan projection clause dalam query &lt;/p&gt;
&lt;p&gt;Select &amp;lt;projection&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;projection dapat berisi expression yang mengembalikan satu object, dapat juga berupa tampung dari From clause, atau object yang lebih kompleks.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;[alias = ] &amp;lt;column&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;anda juga dapat mendefinisikan alias (sifatnya optional), mengindikasikan nama dari property yang akan digenerate oleh anonymous type yang mewakili projection. 
&lt;li&gt;column mengacu ke fields atau property pada tampung, tapi dapat juga berupa expression yang lebih kompleks&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Contoh:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;mencetak 9 8 7 6 5 4&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil = From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {9, 8, 7, 6, 5, 4} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; bil
    Console.WriteLine(i)
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;

&lt;span style="color:#008000;"&gt;&amp;#39;menghasilkan anonymous type {Dobel=2,Tripel=3},{Dobel=4,Tripel=6}&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil2 = From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 2} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; Dobel = 2 * i, Tripel = 3 * i
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; bil2
    Console.WriteLine(i.Dobel &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; &amp;quot;&lt;/span&gt; &amp;amp; i.Tripel)
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Order By&lt;/strong&gt; : digunakan untuk mengurutkan hasil query&lt;/p&gt;
&lt;p&gt;Order By &amp;lt;ordering&amp;gt; [Ascending] [Descending]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ordering berisi expression key yang digunakan untuk proses pengurutan&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Contoh:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mhs() = {&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;22081234&amp;quot;&lt;/span&gt;, .IPK = 3.2}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081235&amp;quot;&lt;/span&gt;, .IPK = 3.5}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081231&amp;quot;&lt;/span&gt;, .IPK = 2.5}}
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = From m &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; mhs Order By m.Nim Acending Order By m.IPK &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; m.Nim, m.IPK
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; m &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
    Console.WriteLine(m.Nim &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; &amp;quot;&lt;/span&gt; &amp;amp; m.IPK)
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Distinct :&lt;/strong&gt; melakukan filter terhadap nilai yang terduplikasi dari query&lt;/p&gt;
&lt;p&gt;Contoh:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;menghasilkan 1 2 3 4&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil = From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 1, 1, 2, 3, 4} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i Distinct
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; b &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; bil
   Console.Write(b &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; &amp;quot;&lt;/span&gt;)
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Skip &lt;/strong&gt;dan&lt;strong&gt; Take&lt;/strong&gt;: untuk memfilter range dari nilai hasil query&lt;/p&gt;
&lt;p&gt;Take&amp;lt;number&amp;gt; : poisisi&lt;br /&gt;Skip &amp;lt;number&amp;gt; : banyak nilai yang diambil&lt;/p&gt;
&lt;p&gt;Contoh:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;menghasilkan 5,6 (ambil dari posisi ke 4 sebanyak 2 nilai)&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; bil = From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} _
          &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i Skip (4) Take (2)
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; b &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; bil
    Console.Write(b &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; &amp;quot;&lt;/span&gt;)
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Aggregate&lt;/strong&gt; : digunakan untuk operasi aggregation, contoh agregation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Count 
&lt;li&gt;Sum 
&lt;li&gt;Min 
&lt;li&gt;Max 
&lt;li&gt;Average &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Aggregate &amp;lt;tampung&amp;gt; In &amp;lt;source&amp;gt; Into &amp;lt;aggregation list&amp;gt;&lt;/p&gt;
&lt;p&gt;Contoh:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;penggunaan Sum&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; tot = Aggregate i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; (From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 2, 3, 4, 5, 6} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i) Into Total = Sum()
Console.WriteLine(tot)
&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;penggunaan Count&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; jml = Aggregate i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; (From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 2, 3, 4, 5, 6} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i) Into Jumlah = Count()
Console.WriteLine(jml)
&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;penggunaan Min&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; min = Aggregate i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; (From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 2, 3, 4, 5, 6} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i) Into Minimal = Min()
Console.WriteLine(min)
&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;penggunaan Average&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; rata = Aggregate i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; (From i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;() {1, 2, 3, 4, 5, 6} &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; i) Into Minimal = Average()
Console.WriteLine(rata)
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Grouping :&lt;/strong&gt; digunakan untuk membuat group berdasarkan group expression yang dibuat&lt;/p&gt;
&lt;p&gt;Group By &amp;lt;key&amp;gt; Into Aggregate&lt;/p&gt;
&lt;p&gt;Contoh:&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mhs() = {&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;22081234&amp;quot;&lt;/span&gt;, .Jurusan = &lt;span style="color:#006080;"&gt;&amp;quot;TI&amp;quot;&lt;/span&gt;, .IPK = 3.2}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081235&amp;quot;&lt;/span&gt;, .Jurusan = &lt;span style="color:#006080;"&gt;&amp;quot;SI&amp;quot;&lt;/span&gt;, .IPK = 3.5}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081231&amp;quot;&lt;/span&gt;, .Jurusan = &lt;span style="color:#006080;"&gt;&amp;quot;SI&amp;quot;&lt;/span&gt;, .IPK = 2.5}}
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = From m &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; mhs Group By m.Jurusan Into Anggota = Group
&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; jur &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
   Console.WriteLine(jur.Jurusan)
   &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; m &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; jur.Anggota
       Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;- NIM :&amp;quot;&lt;/span&gt; &amp;amp; m.Nim &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; IPK :&amp;quot;&lt;/span&gt; &amp;amp; m.IPK)
   &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Join :&lt;/strong&gt; menggabungkan multiple source bersama berdasarkan kondisi join tertentu&lt;/p&gt;
&lt;p&gt;Join &amp;lt;tampung&amp;gt; In &amp;lt;source&amp;gt; On &amp;lt;key1&amp;gt; equals &amp;lt;key2&amp;gt; and ....&lt;/p&gt;
&lt;div&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mhs() = {&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;22081234&amp;quot;&lt;/span&gt;, .Jurusan = &lt;span style="color:#006080;"&gt;&amp;quot;TI&amp;quot;&lt;/span&gt;, .IPK = 3.2}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081235&amp;quot;&lt;/span&gt;, .Jurusan = &lt;span style="color:#006080;"&gt;&amp;quot;SI&amp;quot;&lt;/span&gt;, .IPK = 3.5}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081231&amp;quot;&lt;/span&gt;, .Jurusan = &lt;span style="color:#006080;"&gt;&amp;quot;SI&amp;quot;&lt;/span&gt;, .IPK = 2.5}}

&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; kul() = {&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Kode = &lt;span style="color:#006080;"&gt;&amp;quot;IM2043&amp;quot;&lt;/span&gt;, .Nama = &lt;span style="color:#006080;"&gt;&amp;quot;Web Database&amp;quot;&lt;/span&gt;}, _
             &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Kode = &lt;span style="color:#006080;"&gt;&amp;quot;IM2033&amp;quot;&lt;/span&gt;, .Nama = &lt;span style="color:#006080;"&gt;&amp;quot;Rekayasa Web&amp;quot;&lt;/span&gt;}}

&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; ambil() = {&lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Id = 1, .Kode = &lt;span style="color:#006080;"&gt;&amp;quot;IM2043&amp;quot;&lt;/span&gt;, .Nim = &lt;span style="color:#006080;"&gt;&amp;quot;22081234&amp;quot;&lt;/span&gt;}, _
               &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Id = 2, .Kode = &lt;span style="color:#006080;"&gt;&amp;quot;IM2033&amp;quot;&lt;/span&gt;, .Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081235&amp;quot;&lt;/span&gt;}, _
               &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;With&lt;/span&gt; {.Id = 3, .Kode = &lt;span style="color:#006080;"&gt;&amp;quot;IM2043&amp;quot;&lt;/span&gt;, .Nim = &lt;span style="color:#006080;"&gt;&amp;quot;23081231&amp;quot;&lt;/span&gt;}}
   
&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; query = From m &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; mhs _
           Join a &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; ambil &lt;span style="color:#0000ff;"&gt;On&lt;/span&gt; m.Nim Equals a.Nim _
           Join k &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; kul &lt;span style="color:#0000ff;"&gt;On&lt;/span&gt; a.Kode Equals k.Kode _
           &lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; m.Nim, k.Nama

&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; hsl &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; query
       Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;Mahasiswa dengan Nim : &amp;quot;&lt;/span&gt; &amp;amp; hsl.Nim &amp;amp; &lt;span style="color:#006080;"&gt;&amp;quot; mengambil Matakuliah : &amp;quot;&lt;/span&gt; &amp;amp; hsl.Nama)
&lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;demikian beberapa contoh penggunaan LINQ Query di VB9, untuk contoh-contoh lebih detail tentang penggunaan LINQ (VB) akan dibahas di posting2 selanjutnya, viva VB :) &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2152" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB+2008/default.aspx">VB 2008</category><category domain="http://mugi.or.id/blogs/erick/archive/tags/VB9/default.aspx">VB9</category></item><item><title>Fitur VB9 (Lambda Expression)</title><link>http://mugi.or.id/blogs/erick/archive/2009/04/02/fitur-vb9-lamda-expression.aspx</link><pubDate>Wed, 01 Apr 2009 17:25:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2055</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=2055</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/04/02/fitur-vb9-lamda-expression.aspx#comments</comments><description>&lt;p&gt;Halo, setelah lama absen posting tentang VB kangen juga untuk membahas fitur-fitur baru VB :), posting ini adalah posting kesembilan saya tentang fitur dari VB9 yaitu Lambda Expression, Mungkin anda sudah sering menggunakan Lambda Expression di C# 3.0, pada posting kali ini akan ditunjukan juga beberapa perbedaan fitur di VB dan C#.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;anda dapat melihat posting saya sebelumnya:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/VB9.aspx"&gt;Implicitly typed local vaiable&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/VB9-object-intializer.aspx"&gt;Object initializer&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_anonymous_2D00_type.aspx"&gt;Anonymous types&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_nullable_2D00_types.aspx"&gt;Nullable types&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/17/fitur_2D00_vb9_2D00_if_2D00_ternary_2D00_operator.aspx"&gt;If Ternary operator&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/partial_2D00_method.aspx"&gt;Partial Method&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/fitur-vb9-extension-method.aspx"&gt;Extension Method&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://geeks.netindonesia.net/blogs/erickkurniawan/archive/2008/11/23/fitur-vb9-relaxed-delegates.aspx"&gt;Relaxed Delegates&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lambda Expression adalah istilah yang diambil dari functional programming, Lambda Expression digunakan untuk memudahkan anda membuat fungsi/method. contoh penulisan Lambda Expression&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt; (e) e + 1&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;fungsi diatas mempunyai satu parameter e, dan mengembalikan e+1.&lt;/p&gt;
&lt;p&gt;Untuk menunjukan penggunaan Lambda Expression pada VB, maka sebagai contoh saya akan membuat array berisi integer dan memfilter yang nilainya &amp;gt; 6 dengan Lambda Expression&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; arrBil() = {4, 5, 7, 9, 12, 3, 2}&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; filter = arrBil.Where(&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(b) b &amp;gt; 5)&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; filter&lt;br /&gt;            Console.WriteLine(i)&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Lambda Expression dan Delegates&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Lambda Expression dapat digunakan untuk mempermudah penggunaan delegates di VB. Tanpa Lambda anda dapat menuliskan:&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;deklarasi delegates&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Delegate&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt; UbahInt(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; x &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; Integer&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;buat fungsi yang akan ditunjuk oleh delegates&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt; Gandakan(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; x &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; x * 2&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Function&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;Kemudian buat instance delegates sebagai berikut&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mydel &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; UbahInt = &lt;span style="color:#0000ff;"&gt;New&lt;/span&gt; UbahInt(&lt;span style="color:#0000ff;"&gt;AddressOf&lt;/span&gt; Gandakan)&lt;br /&gt;        Console.WriteLine(&lt;span style="color:#006080;"&gt;&amp;quot;{0}&amp;quot;&lt;/span&gt;, mydel(5))&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Maka program diatas akan mencetak 10. &lt;/p&gt;
&lt;p&gt;Dengan menggunakan Lambda Expression anda dapat menuliskan :&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Delegate&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt; UbahInt(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; x &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; Integer&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mydel &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; UbahInt = &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x) x * 2&lt;br /&gt;        Console.WriteLine(mydel(5))&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Program diatas juga akan mencetak 10 sama dengan sebelumnya, tapi dengan menggunakan Lambda Expression penambahan method menjadi lebih mudah :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Menggunakan Lambda dengan Dua Parameter&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Anda juga dapat menggunakan Lambda dengan dua parameter, cara penulisannya:&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;delegates dengan dua parameter&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Delegate&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt; Kali(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; x &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;, &lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; y &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Integer&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; Integer&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#008000;"&gt;&amp;#39;mencetak 5*6=30&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;br /&gt;      &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; mydel = &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x, y) x * y&lt;br /&gt;      Console.WriteLine(mydel(5, 6))&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anda juga dapat menggunakan Select() extension method dengan Lambda Expression yang mempunyai dua parameter, parameter pertama untuk nilai sedangkan parameter kedua untuk index&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; nama() = {&lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;wely&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;sony&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;ridi&amp;quot;&lt;/span&gt;}&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; filter = nama.&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x, i) &lt;span style="color:#006080;"&gt;&amp;quot;Nama ke &amp;quot;&lt;/span&gt; + i.ToString() + &lt;span style="color:#006080;"&gt;&amp;quot; : &amp;quot;&lt;/span&gt; + x)&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; i &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; filter&lt;br /&gt;     Console.WriteLine(i)&lt;br /&gt;Next&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;jika program dijalankan akan mencetak:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9LamdaExpression_142AE/image.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9LamdaExpression_142AE/image_thumb.png" style="border:0px none;" alt="image" border="0" height="67" width="170" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Statement Lambda Expression&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;VB9 belum mendukung Statement Lambda Expression seperti yang ada pada C# 3.0, VB akan mensupport fitur ini pada versi VB10. Jika menggunakan Statement Lambda Expression di C# anda dapat menuliskan:&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#008000;"&gt;//menggunakan Statement Lamda pada C# &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;[] nama = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt;[] { &lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;wely&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;sony&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;ridi&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;eriawan&amp;quot;&lt;/span&gt; };&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt; (&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; n &lt;span style="color:#0000ff;"&gt;in&lt;/span&gt; nama.Where(&lt;br /&gt;       x =&amp;gt; {&lt;br /&gt;           &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (x.Contains(&lt;span style="color:#006080;"&gt;&amp;quot;eri&amp;quot;&lt;/span&gt;))&lt;br /&gt;                  &lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;;&lt;br /&gt;           &lt;span style="color:#0000ff;"&gt;else&lt;/span&gt;&lt;br /&gt;                  &lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;false&lt;/span&gt;;&lt;br /&gt;            }&lt;br /&gt;         ))&lt;br /&gt;&lt;br /&gt;Console.WriteLine(n);&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;dengan VB9 anda dapat menghasilkan output yang sama dengan menuliskan kode sebagai berikut:&lt;/p&gt;
&lt;div&gt;
&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;color:black;font-size:8pt;"&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt; CekNama(&lt;span style="color:#0000ff;"&gt;ByVal&lt;/span&gt; nama &lt;span style="color:#0000ff;"&gt;As&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;String&lt;/span&gt;)&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; nama.Contains(&lt;span style="color:#006080;"&gt;&amp;quot;eri&amp;quot;&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;            &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;True&lt;/span&gt;&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Else&lt;/span&gt;&lt;br /&gt;            &lt;span style="color:#0000ff;"&gt;Return&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;False&lt;/span&gt;&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Sub&lt;/span&gt; Main()&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; nama() = {&lt;span style="color:#006080;"&gt;&amp;quot;erick&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;wely&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;sony&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;eriawan&amp;quot;&lt;/span&gt;}&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Dim&lt;/span&gt; filter = nama.Where(&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;(x) CekNama(x))&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;For&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Each&lt;/span&gt; n &lt;span style="color:#0000ff;"&gt;In&lt;/span&gt; filter&lt;br /&gt;            Console.WriteLine(n)&lt;br /&gt;        &lt;span style="color:#0000ff;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;End&lt;/span&gt; Sub&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;maka akan dicetak output:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9LamdaExpression_142AE/image_3.png"&gt;&lt;img src="http://www2.ukdw.ac.id/kuliah/si/erickblog/FiturVB9LamdaExpression_142AE/image_thumb_3.png" style="border:0px none;" alt="image" border="0" height="39" width="82" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;happy coding ^_^&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2055" width="1" height="1"&gt;</description></item><item><title>LIstView dan Data Pager Control (bagian 2)</title><link>http://mugi.or.id/blogs/erick/archive/2009/03/24/listview-dan-data-pager-control-bagian-2.aspx</link><pubDate>Tue, 24 Mar 2009 13:52:41 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:1978</guid><dc:creator>Erick Kurniawan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/erick/rsscomments.aspx?PostID=1978</wfw:commentRss><comments>http://mugi.or.id/blogs/erick/archive/2009/03/24/listview-dan-data-pager-control-bagian-2.aspx#comments</comments><description>&lt;p&gt;Posting ini adalah lanjutan dari posting sebelumnya di &lt;/p&gt; &lt;p&gt;Topik yang akan dibahas pada posting kali ini:  &lt;ul&gt; &lt;li&gt;Sorting dengan ListView  &lt;li&gt;Edit, Delete data dengan ListView  &lt;li&gt;Insert data dengan ListView  &lt;li&gt;Sekilas DataPager Control  &lt;li&gt;Contoh menggunakan DataPager  &lt;li&gt;Custom Paging&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Source code untuk contoh-contoh aplikasi dapat anda download di&lt;/p&gt; &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;padding-top:0px;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:7f096cdd-f9af-4dd1-ae85-fdce294a365e" class="wlWriterSmartContent"&gt; &lt;p&gt;&lt;a target="_blank"&gt;download source code disini&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Sorting Dengan ListView&lt;/strong&gt;  &lt;p&gt;Anda juga dapat menambahkan sorting pada ListView control dengan cara merubah property ‘CommandName’ menjadi ‘Sort’ dan ‘CommandArgument’ berisi nama kolom untuk yg akan disorting.  &lt;p&gt;&lt;u&gt;Contoh sorting dengan ListView Control&lt;/u&gt; (ListSort.aspx)  &lt;div&gt; &lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &amp;lt;form id=&lt;span style="color:#006080;"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &amp;lt;div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;   &amp;lt;asp:SqlDataSource ID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsKategori&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     ConnectionString=&lt;span style="color:#006080;"&gt;&amp;quot;&amp;lt;%$ &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     ConnectionStrings:MhsConnectionString %&amp;gt;&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     SelectCommand=&lt;span style="color:#006080;"&gt;&amp;quot;SELECT * FROM &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;       Kategori&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;    &amp;lt;asp:ListView ID=&lt;span style="color:#006080;"&gt;&amp;quot;lvBerita&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;      DataSourceID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsKategori&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;      &amp;lt;LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;       &amp;lt;table border=&lt;span style="color:#006080;"&gt;&amp;quot;1px&amp;quot;&lt;/span&gt; style=&lt;span style="color:#006080;"&gt;&amp;quot;border-collapse:collapse;&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;         &amp;lt;thead&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;         &amp;lt;tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;           &amp;lt;th&amp;gt;&amp;lt;asp:LinkButton ID=&lt;span style="color:#006080;"&gt;&amp;quot;lnkId&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;ID&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;             CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Sort&amp;quot;&lt;/span&gt; CommandArgument=&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;             runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;/th&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;           &amp;lt;th&amp;gt;&amp;lt;asp:LinkButton ID=&lt;span style="color:#006080;"&gt;&amp;quot;lnkNama&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;Nama &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt;             Kategori&amp;quot;&lt;/span&gt; CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Sort&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  19:&lt;/span&gt;             CommandArgument=&lt;span style="color:#006080;"&gt;&amp;quot;nama_kat&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  20:&lt;/span&gt;             runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;/th&amp;gt;   &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  21:&lt;/span&gt;         &amp;lt;/tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  22:&lt;/span&gt;         &amp;lt;/thead&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  23:&lt;/span&gt;         &amp;lt;tbody&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  24:&lt;/span&gt;           &amp;lt;asp:PlaceHolder ID=&lt;span style="color:#006080;"&gt;&amp;quot;itemPlaceHolder&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  25:&lt;/span&gt;             runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  26:&lt;/span&gt;         &amp;lt;/tbody&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  27:&lt;/span&gt;       &amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  28:&lt;/span&gt;      &amp;lt;/LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  29:&lt;/span&gt;      &amp;lt;ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  30:&lt;/span&gt;        &amp;lt;tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  31:&lt;/span&gt;          &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  32:&lt;/span&gt;          &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;nama_kat&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  33:&lt;/span&gt;        &amp;lt;/tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  34:&lt;/span&gt;      &amp;lt;/ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  35:&lt;/span&gt;    &amp;lt;/asp:ListView&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  36:&lt;/span&gt; &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  37:&lt;/span&gt; &amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb.png" width="143" height="155" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit, Delete, Insert Data dengan ListView&lt;/strong&gt; 
&lt;p&gt;ListView menggunakan tag-tag &amp;lt;EditItemTemplate&amp;gt;, &amp;lt;DeleteItemTemplate&amp;gt;, &amp;lt;InsertItemTemplate&amp;gt; untuk inser, edit, delete data. Didalam tag tersebut anda dapat membuat tampilan ketika tombol edit, insert, atau delete ditekan. 
&lt;p&gt;&lt;u&gt;Contoh Edit dan Delete data menggunakan ListView&lt;/u&gt; (EditList.aspx) 
&lt;div&gt;
&lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &amp;lt;form id=&lt;span style="color:#006080;"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &amp;lt;div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;   &amp;lt;asp:SqlDataSource ID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsKategori&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     ConnectionString=&lt;span style="color:#006080;"&gt;&amp;quot;&amp;lt;%$ &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     ConnectionStrings:MhsConnectionString %&amp;gt;&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     SelectCommand=&lt;span style="color:#006080;"&gt;&amp;quot;SELECT * FROM [Kategori]&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;     DeleteCommand=&lt;span style="color:#006080;"&gt;&amp;quot;DELETE FROM [Kategori] &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;       WHERE [id_kat] = @id_kat&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;     UpdateCommand=&lt;span style="color:#006080;"&gt;&amp;quot;UPDATE [Kategori] SET [nama_kat] = &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;       @nama_kat WHERE [id_kat] = @id_kat&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;     &amp;lt;DeleteParameters&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;       &amp;lt;asp:Parameter Name=&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt; Type=&lt;span style="color:#006080;"&gt;&amp;quot;Int32&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;     &amp;lt;/DeleteParameters&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;     &amp;lt;UpdateParameters&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;       &amp;lt;asp:Parameter Name=&lt;span style="color:#006080;"&gt;&amp;quot;nama_kat&amp;quot;&lt;/span&gt; Type=&lt;span style="color:#006080;"&gt;&amp;quot;String&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;       &amp;lt;asp:Parameter Name=&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt; Type=&lt;span style="color:#006080;"&gt;&amp;quot;Int32&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;     &amp;lt;/UpdateParameters&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt;   &amp;lt;/asp:SqlDataSource&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  19:&lt;/span&gt;   &amp;lt;asp:ListView ID=&lt;span style="color:#006080;"&gt;&amp;quot;lvKategori&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  20:&lt;/span&gt;     DataKeyNames=&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt; DataSourceID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsKategori&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  21:&lt;/span&gt;     &amp;lt;LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  22:&lt;/span&gt;      &amp;lt;asp:PlaceHolder ID=&lt;span style="color:#006080;"&gt;&amp;quot;itemPlaceholder&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  23:&lt;/span&gt;     &amp;lt;/LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  24:&lt;/span&gt;     &amp;lt;ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  25:&lt;/span&gt;       &amp;lt;div style=&lt;span style="color:#006080;"&gt;&amp;quot;border:solid 1px black;width:250px&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  26:&lt;/span&gt;         &amp;lt;h3&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;nama_kat&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/h3&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  27:&lt;/span&gt;         &amp;lt;p&amp;gt;Id: &amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;hr /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  28:&lt;/span&gt;         &amp;lt;asp:LinkButton id=&lt;span style="color:#006080;"&gt;&amp;quot;lnkEdit&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Edit}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  29:&lt;/span&gt;           CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Edit&amp;quot;&lt;/span&gt; Runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  30:&lt;/span&gt;         &amp;lt;asp:LinkButton id=&lt;span style="color:#006080;"&gt;&amp;quot;lnkDelete&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Delete}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  31:&lt;/span&gt;           CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Delete&amp;quot;&lt;/span&gt; Runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  32:&lt;/span&gt;           OnClientClick=&lt;span style="color:#006080;"&gt;&amp;quot;return confirm(&amp;#39;Anda yakin &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  33:&lt;/span&gt;           mendelete data?&amp;#39;)&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  34:&lt;/span&gt;       &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  35:&lt;/span&gt;     &amp;lt;/ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  36:&lt;/span&gt;     &amp;lt;EditItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  37:&lt;/span&gt;       &amp;lt;div style=&lt;span style="color:#006080;"&gt;&amp;quot;border:solid 1px black;width:250px&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  38:&lt;/span&gt;         Nama Kategori :&amp;lt;asp:TextBox ID=&lt;span style="color:#006080;"&gt;&amp;quot;txtKat&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;#39;&amp;lt;%# &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  39:&lt;/span&gt;           Bind(&amp;quot;nama_kat&amp;quot;) %&amp;gt;&amp;#39;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  40:&lt;/span&gt;         &amp;lt;asp:RequiredFieldValidator ID=&lt;span style="color:#006080;"&gt;&amp;quot;rfvKat&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  41:&lt;/span&gt;           runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; ControlToValidate=&lt;span style="color:#006080;"&gt;&amp;quot;txtKat&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  42:&lt;/span&gt;           ErrorMessage=&lt;span style="color:#006080;"&gt;&amp;quot;{required}&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;hr /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  43:&lt;/span&gt;         &amp;lt;asp:LinkButton id=&lt;span style="color:#006080;"&gt;&amp;quot;lnkUpdate&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Update}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  44:&lt;/span&gt;           CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Update&amp;quot;&lt;/span&gt; Runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  45:&lt;/span&gt;         &amp;lt;asp:LinkButton id=&lt;span style="color:#006080;"&gt;&amp;quot;lnkCancel&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Cancel}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  46:&lt;/span&gt;           CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Cancel&amp;quot;&lt;/span&gt; Runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  47:&lt;/span&gt;       &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  48:&lt;/span&gt;       &amp;lt;/EditItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  49:&lt;/span&gt;   &amp;lt;/asp:ListView&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  50:&lt;/span&gt; &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  51:&lt;/span&gt; &amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_3.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb_3.png" width="244" height="244" /&gt;&lt;/a&gt; 
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_4.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb_4.png" width="244" height="200" /&gt;&lt;/a&gt; 
&lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;u&gt;Contoh insert data menggunakan ListView&lt;/u&gt; (InsertList.aspx) 
&lt;div&gt;
&lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &amp;lt;form id=&lt;span style="color:#006080;"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &amp;lt;div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;   &amp;lt;asp:SqlDataSource ID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsKategori&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     ConnectionString=&lt;span style="color:#006080;"&gt;&amp;quot;&amp;lt;%$ &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     ConnectionStrings:MhsConnectionString %&amp;gt;&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     InsertCommand=&lt;span style="color:#006080;"&gt;&amp;quot;INSERT INTO [Kategori] ([nama_kat]) &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;       VALUES (@nama_kat)&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;     SelectCommand=&lt;span style="color:#006080;"&gt;&amp;quot;SELECT * FROM [Kategori]&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;     &amp;lt;InsertParameters&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;       &amp;lt;asp:Parameter Name=&lt;span style="color:#006080;"&gt;&amp;quot;nama_kat&amp;quot;&lt;/span&gt; Type=&lt;span style="color:#006080;"&gt;&amp;quot;String&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;     &amp;lt;/InsertParameters&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;   &amp;lt;/asp:SqlDataSource&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;   &amp;lt;asp:ListView ID=&lt;span style="color:#006080;"&gt;&amp;quot;lvKategori&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;     DataSourceID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsKategori&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;     InsertItemPosition=&lt;span style="color:#006080;"&gt;&amp;quot;FirstItem&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;   &amp;lt;LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;     &amp;lt;asp:PlaceHolder ID=&lt;span style="color:#006080;"&gt;&amp;quot;itemPlaceHolder&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt;   &amp;lt;/LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  19:&lt;/span&gt;   &amp;lt;ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  20:&lt;/span&gt;    &amp;lt;div style=&lt;span style="color:#006080;"&gt;&amp;quot;border:solid 1px black;width:250px&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  21:&lt;/span&gt;     &amp;lt;h3&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;nama_kat&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/h3&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  22:&lt;/span&gt;     &amp;lt;p&amp;gt;Id Kategori : &amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;id_kat&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;hr /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  23:&lt;/span&gt;    &amp;lt;/div&amp;gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  24:&lt;/span&gt;   &amp;lt;/ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  25:&lt;/span&gt;   &amp;lt;InsertItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  26:&lt;/span&gt;    &amp;lt;div style=&lt;span style="color:#006080;"&gt;&amp;quot;border:solid 1px black;width:250px&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  27:&lt;/span&gt;      &amp;lt;h3&amp;gt;Tambah Kategori&amp;lt;/h3&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  28:&lt;/span&gt;      Nama Kategori :&amp;lt;asp:TextBox ID=&lt;span style="color:#006080;"&gt;&amp;quot;txtKat&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;#39;&amp;lt;%# &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  29:&lt;/span&gt;        Bind(&amp;quot;nama_kat&amp;quot;) %&amp;gt;&amp;#39;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;hr /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  30:&lt;/span&gt;      &amp;lt;asp:LinkButton ID=&lt;span style="color:#006080;"&gt;&amp;quot;lnkInsert&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Insert}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  31:&lt;/span&gt;        CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Insert&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  32:&lt;/span&gt;    &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  33:&lt;/span&gt;   &amp;lt;/InsertItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  34:&lt;/span&gt;   &amp;lt;/asp:ListView&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  35:&lt;/span&gt; &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  36:&lt;/span&gt; &amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_5.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb_5.png" width="244" height="198" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;h5&gt;&lt;strong&gt;DataPager Control&lt;/strong&gt; &lt;/h5&gt;
&lt;p&gt;DataPager adalah pasangan dari ListView yang digunakan untuk paging halaman. DataPager dapat digunakan oleh semua control yang mengimplementasikan interface IPageableItemContainer. Di ASP.NET 3.5 baru ada satu control yang mengimplementasikan interface tersebut yaitu ListView ^_^ 
&lt;p&gt;DataPager control mempunyai beberapa property yang penting yaitu: 
&lt;ul&gt;
&lt;li&gt;PageSize: jumlah data yang akan ditampilkan. 
&lt;li&gt;PagedControlId: ambil atau set control pada halaman. 
&lt;li&gt;Fields: ambil fields yang ada pada DataPager. 
&lt;li&gt;StartRowIndex: ambil index dari item pertama yang ditampilkan. 
&lt;li&gt;MaximumRows: ambil maksimum row yang diambil dari data source. 
&lt;li&gt;TotalRowCount: ambil total number dari items yang ada pada data source. 
&lt;li&gt;NextPreviousPagerFields : untuk menampilkan link dalam bentuk next, previous, first dan last. 
&lt;li&gt;NumericPagerFileds: menampilkan link dalam bentuk numeric. 
&lt;li&gt;TemplatePagerField: membuat custom user interface pada paging.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Contoh menggunakan DataPager&lt;/u&gt; (ShowDataPager.aspx)&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &amp;lt;form id=&lt;span style="color:#006080;"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &amp;lt;div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;   &amp;lt;asp:SqlDataSource ID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsBerita&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     ConnectionString=&lt;span style="color:#006080;"&gt;&amp;quot;&amp;lt;%$ &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     ConnectionStrings:MhsConnectionString %&amp;gt;&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     SelectCommand=&lt;span style="color:#006080;"&gt;&amp;quot;SELECT * FROM &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;       [Berita]&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;     &amp;lt;asp:ListView ID=&lt;span style="color:#006080;"&gt;&amp;quot;lvBerita&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;       DataSourceID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsBerita&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;     &amp;lt;LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;     &amp;lt;table border=&lt;span style="color:#006080;"&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;     &amp;lt;thead&amp;gt;                       &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;       &amp;lt;th&amp;gt;Judul&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Berita&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Tanggal&amp;lt;/th&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;     &amp;lt;/thead&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;     &amp;lt;asp:PlaceHolder ID=&lt;span style="color:#006080;"&gt;&amp;quot;itemPlaceHolder&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;     &amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;     &amp;lt;asp:DataPager ID=&lt;span style="color:#006080;"&gt;&amp;quot;dpBerita&amp;quot;&lt;/span&gt; PageSize=&lt;span style="color:#006080;"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt;       runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  19:&lt;/span&gt;       &amp;lt;Fields&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  20:&lt;/span&gt;         &amp;lt;asp:NextPreviousPagerField &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  21:&lt;/span&gt;           ShowFirstPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  22:&lt;/span&gt;           ShowPreviousPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  23:&lt;/span&gt;           ShowNextPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  24:&lt;/span&gt;           ShowLastPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  25:&lt;/span&gt;         &amp;lt;asp:NumericPagerField /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  26:&lt;/span&gt;         &amp;lt;asp:NextPreviousPagerField &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  27:&lt;/span&gt;           ShowFirstPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  28:&lt;/span&gt;           ShowPreviousPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  29:&lt;/span&gt;           ShowNextPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  30:&lt;/span&gt;           ShowLastPageButton=&lt;span style="color:#006080;"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; /&amp;gt;      &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  31:&lt;/span&gt;       &amp;lt;/Fields&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  32:&lt;/span&gt;     &amp;lt;/asp:DataPager&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  33:&lt;/span&gt;     &amp;lt;/LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  34:&lt;/span&gt;     &amp;lt;ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  35:&lt;/span&gt;       &amp;lt;tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  36:&lt;/span&gt;         &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;judul_berita&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  37:&lt;/span&gt;         &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;detail_berita&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  38:&lt;/span&gt;         &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;tanggal&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  39:&lt;/span&gt;       &amp;lt;/tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  40:&lt;/span&gt;     &amp;lt;/ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  41:&lt;/span&gt;   &amp;lt;/asp:ListView&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  42:&lt;/span&gt; &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  43:&lt;/span&gt; &amp;lt;/form&amp;gt; &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb3.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image_thumb3" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb3_thumb.png" width="244" height="53" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Membuat Custom Paging &lt;/strong&gt;
&lt;p&gt;Jika anda tidak puas dengan default paging yang disediakan, anda dapat menggunakan TemplatePagerField. 
&lt;p&gt;&lt;u&gt;Contoh menggunakan DataPager TemplatePagerField&lt;/u&gt; (PagerTemplate.aspx) 
&lt;div&gt;
&lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &amp;lt;form id=&lt;span style="color:#006080;"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; &amp;lt;div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;   &amp;lt;asp:SqlDataSource ID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsBerita&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     ConnectionString=&lt;span style="color:#006080;"&gt;&amp;quot;&amp;lt;%$ &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     ConnectionStrings:MhsConnectionString %&amp;gt;&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;     SelectCommand=&lt;span style="color:#006080;"&gt;&amp;quot;SELECT * FROM &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;       [Berita]&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/asp:SqlDataSource&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;    &amp;lt;asp:ListView ID=&lt;span style="color:#006080;"&gt;&amp;quot;lvBerita&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;       DataSourceID=&lt;span style="color:#006080;"&gt;&amp;quot;sdsBerita&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;     &amp;lt;LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;      &amp;lt;table border=&lt;span style="color:#006080;"&gt;&amp;quot;1&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;      &amp;lt;thead&amp;gt;                   &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt;         &amp;lt;th&amp;gt;Judul&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Berita&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Tanggal&amp;lt;/th&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  14:&lt;/span&gt;      &amp;lt;/thead&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  15:&lt;/span&gt;      &amp;lt;asp:PlaceHolder ID=&lt;span style="color:#006080;"&gt;&amp;quot;itemPlaceholder&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  16:&lt;/span&gt;      &amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  17:&lt;/span&gt;      &amp;lt;asp:DataPager ID=&lt;span style="color:#006080;"&gt;&amp;quot;dpBerita&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  18:&lt;/span&gt;        PageSize=&lt;span style="color:#006080;"&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  19:&lt;/span&gt;        &amp;lt;Fields&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  20:&lt;/span&gt;          &amp;lt;asp:TemplatePagerField &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  21:&lt;/span&gt;            OnPagerCommand=&lt;span style="color:#006080;"&gt;&amp;quot;dpBerita_OnPagerCommand&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  22:&lt;/span&gt;          &amp;lt;PagerTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  23:&lt;/span&gt;            &amp;lt;asp:LinkButton ID=&lt;span style="color:#006080;"&gt;&amp;quot;lnkPrev&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Prev}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  24:&lt;/span&gt;              CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Previous&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  25:&lt;/span&gt;            &amp;lt;asp:LinkButton ID=&lt;span style="color:#006080;"&gt;&amp;quot;lnkNext&amp;quot;&lt;/span&gt; Text=&lt;span style="color:#006080;"&gt;&amp;quot;{Next}&amp;quot;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  26:&lt;/span&gt;              CommandName=&lt;span style="color:#006080;"&gt;&amp;quot;Next&amp;quot;&lt;/span&gt; runat=&lt;span style="color:#006080;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  27:&lt;/span&gt;          &amp;lt;/PagerTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  28:&lt;/span&gt;          &amp;lt;/asp:TemplatePagerField&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  29:&lt;/span&gt;        &amp;lt;/Fields&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  30:&lt;/span&gt;      &amp;lt;/asp:DataPager&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  31:&lt;/span&gt;     &amp;lt;/LayoutTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  32:&lt;/span&gt;     &amp;lt;ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  33:&lt;/span&gt;       &amp;lt;tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  34:&lt;/span&gt;         &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;judul_berita&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  35:&lt;/span&gt;         &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;detail_berita&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  36:&lt;/span&gt;         &amp;lt;td&amp;gt;&amp;lt;%# Eval(&lt;span style="color:#006080;"&gt;&amp;quot;tanggal&amp;quot;&lt;/span&gt;) %&amp;gt;&amp;lt;/td&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  37:&lt;/span&gt;       &amp;lt;/tr&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  38:&lt;/span&gt;     &amp;lt;/ItemTemplate&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  39:&lt;/span&gt;    &amp;lt;/asp:ListView&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  40:&lt;/span&gt; &amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  41:&lt;/span&gt; &amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Kemudian tambahkan kode berikut pada event ‘OnPagerCommand’ pada TemplateFields. 
&lt;div&gt;
&lt;div style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; dpBerita_OnPagerCommand(&lt;span style="color:#0000ff;"&gt;object&lt;/span&gt; sender,  &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt; DataPagerCommandEventArgs e) {&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt;     e.NewMaximumRows = e.Item.Pager.MaximumRows;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;switch&lt;/span&gt; (e.CommandName) { &lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;case&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;Previous&amp;quot;&lt;/span&gt;:&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;       &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (e.Item.Pager.StartRowIndex &amp;gt; 0)&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt;         e.NewStartRowIndex = e.Item.Pager.StartRowIndex - 2;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;       &lt;span style="color:#0000ff;"&gt;break&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;case&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;Next&amp;quot;&lt;/span&gt;:&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  10:&lt;/span&gt;         e.NewStartRowIndex = e.Item.Pager.StartRowIndex + 2;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  11:&lt;/span&gt;       &lt;span style="color:#0000ff;"&gt;break&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  12:&lt;/span&gt;     }&lt;/pre&gt;&lt;pre style="border-bottom-style:none;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;"&gt;  13:&lt;/span&gt; }&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb5.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="image_thumb5" src="http://www2.ukdw.ac.id/kuliah/si/erickblog/LIstViewdanDataPagerControlbagian2_14E11/image_thumb5_thumb.png" width="244" height="57" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Dibandingkan dengan GridView, Kombinasi ListView dan DataPager menawarkan fleksibilitas yang lebih besar kepada programmer untuk memodifikasi tampilan dan program. Secara pribadi saya menyarankan penggunaan dua control baru ini daripada control lama seperti GridView, DataList, atau Repeater.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;selesai ^_^&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=1978" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/erick/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item></channel></rss>