{"id":635,"date":"2015-12-01T18:05:54","date_gmt":"2015-12-01T15:05:54","guid":{"rendered":"http:\/\/www.erenali.com\/?p=635"},"modified":"2015-12-01T18:05:54","modified_gmt":"2015-12-01T15:05:54","slug":"asp-net-mvc-gridview-dropdownlist-ile-filtreleme","status":"publish","type":"post","link":"https:\/\/www.erenali.com\/index.php\/2015\/12\/01\/asp-net-mvc-gridview-dropdownlist-ile-filtreleme\/","title":{"rendered":"asp.net mvc gridview dropdownlist ile filtreleme"},"content":{"rendered":"<div class=\"38128c0007b0f41e35c6013bb0abf0bf\" data-index=\"1\" style=\"float: left; margin: 10px 10px 10px 0;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block; text-align:center;\"\r\n     data-ad-layout=\"in-article\"\r\n     data-ad-format=\"fluid\"\r\n     data-ad-client=\"ca-pub-3908223554810378\"\r\n     data-ad-slot=\"5522206140\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n\n<\/div>\n<p>Controller taraf\u0131m\u0131zda a\u015fa\u011f\u0131daki kodlar\u0131 ekliyoruz.<\/p><div class=\"38128c0007b0f41e35c6013bb0abf0bf\" data-index=\"1\" style=\"float: left; margin: 10px 10px 10px 0;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block; text-align:center;\"\r\n     data-ad-layout=\"in-article\"\r\n     data-ad-format=\"fluid\"\r\n     data-ad-client=\"ca-pub-3908223554810378\"\r\n     data-ad-slot=\"5522206140\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n\n<\/div>\n\n<p>\u00d6ncelikle <strong>sayfalar_logtut<\/strong> tablosundaki verileri <strong>kayitlar<\/strong> olarak tan\u0131mlad\u0131k.<\/p>\n<p>Daha sonra \u00a0<strong>sayfalar_logtut<\/strong> tablosun i\u00e7indeki <strong>modul<\/strong> k\u0131s\u0131mlar\u0131n\u0131 \u00e7ekerek farkl\u0131 olanlar\u0131 <strong>ModulLst<\/strong> olarak birle\u015ftirdik. Ve bu listeyi aray\u00fcz\u00fcm\u00fczde kullanmak i\u00e7in\u00a0<strong>ViewBag.modultipi<\/strong> ne atad\u0131k. ve <strong>kayitlar<\/strong> aras\u0131nda se\u00e7ili <strong>modul<\/strong> de\u011ferine g\u00f6re filtre olu\u015fturduk.<\/p>\n<blockquote>\n<h6>var kayitlar = from a in db.sayfalar_logtut select a;<\/h6>\n<h6>\/\/ tipe g\u00f6re dropdownlist<br \/>\nvar ModulLst = new List&lt;string&gt;();<\/h6>\n<h6>var ModulQry = from a in db.sayfalar_logtut select a.modul;<\/h6>\n<h6>ModulLst.AddRange(ModulQry.Distinct());<br \/>\nViewBag.modultipi = new SelectList(ModulLst);<\/h6>\n<h6>if (!String.IsNullOrEmpty(modultipi))<br \/>\n{ kayitlar = kayitlar.Where(a =&gt; a.modul == modultipi); }<br \/>\n\/\/dropdownlist sonu<\/h6>\n<h6 class=\"prettyprint prettyprinted\"><span class=\"kwd\">return<\/span> <span class=\"typ\">View<\/span><span class=\"pun\">(kayitlar <\/span><span class=\"pun\">);<\/span><\/h6>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p>\u015eimdi view taraf\u0131nda a\u015fa\u011f\u0131daki kodu ekleyerek view k\u0131sm\u0131m\u0131zda g\u00f6r\u00fcnt\u00fcleyebiliriz.<\/p>\n<blockquote>\n<h6>Module G\u00f6re: @Html.DropDownList(&#8220;modultipi&#8221;, &#8220;Modul Se\u00e7&#8221; )<\/h6>\n<\/blockquote>\n<p><a href=\"http:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_8.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-637\" src=\"http:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_6-300x108.png\" alt=\"Screenshot_6\" width=\"300\" height=\"108\" srcset=\"https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_6-300x108.png 300w, https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_6-290x104.png 290w, https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_6.png 311w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\u00a0\u00a0<a href=\"http:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_7.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-638\" src=\"http:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_7-300x205.png\" alt=\"Screenshot_7\" width=\"300\" height=\"205\" srcset=\"https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_7-300x205.png 300w, https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_7-290x198.png 290w, https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_7.png 710w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img loading=\"lazy\" class=\"alignnone size-medium wp-image-636\" src=\"http:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_8-300x57.png\" alt=\"Screenshot_8\" width=\"300\" height=\"57\" srcset=\"https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_8-300x57.png 300w, https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_8-290x55.png 290w, https:\/\/www.erenali.com\/wp-content\/uploads\/2015\/12\/Screenshot_8.png 684w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<div class=\"38128c0007b0f41e35c6013bb0abf0bf\" data-index=\"2\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block; text-align:center;\"\r\n     data-ad-layout=\"in-article\"\r\n     data-ad-format=\"fluid\"\r\n     data-ad-client=\"ca-pub-3908223554810378\"\r\n     data-ad-slot=\"5522206140\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n\n<\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Controller taraf\u0131m\u0131zda a\u015fa\u011f\u0131daki kodlar\u0131 ekliyoruz. \u00d6ncelikle sayfalar_logtut tablosundaki verileri kayitlar olarak tan\u0131mlad\u0131k. Daha sonra \u00a0sayfalar_logtut tablosun i\u00e7indeki modul k\u0131s\u0131mlar\u0131n\u0131 \u00e7ekerek farkl\u0131 olanlar\u0131 ModulLst olarak birle\u015ftirdik. Ve bu listeyi aray\u00fcz\u00fcm\u00fczde kullanmak i\u00e7in\u00a0ViewBag.modultipi ne atad\u0131k. ve kayitlar aras\u0131nda se\u00e7ili modul de\u011ferine g\u00f6re filtre olu\u015fturduk. var kayitlar = from a in db.sayfalar_logtut select&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/www.erenali.com\/index.php\/2015\/12\/01\/asp-net-mvc-gridview-dropdownlist-ile-filtreleme\/\">Devam\u0131n\u0131 Oku<span class=\"screen-reader-text\">asp.net mvc gridview dropdownlist ile filtreleme<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[250,5],"tags":[331,332,334,333],"_links":{"self":[{"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/posts\/635"}],"collection":[{"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/comments?post=635"}],"version-history":[{"count":1,"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/posts\/635\/revisions"}],"predecessor-version":[{"id":639,"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/posts\/635\/revisions\/639"}],"wp:attachment":[{"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/media?parent=635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/categories?post=635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.erenali.com\/index.php\/wp-json\/wp\/v2\/tags?post=635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}