<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Erdem SELÇUK &#187; Programlama</title>
	<atom:link href="http://www.eravse.com/index.php/category/programlama/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eravse.com</link>
	<description>Kişisel Günlük ,Teknoloji ve mobil yaşam</description>
	<lastBuildDate>Fri, 21 Oct 2011 19:26:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Asp.net Management Object + Jquery Progressbar Control</title>
		<link>http://www.eravse.com/index.php/2011/02/25/asp-net-management-object-jquery-progressbar-control/</link>
		<comments>http://www.eravse.com/index.php/2011/02/25/asp-net-management-object-jquery-progressbar-control/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 09:33:20 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[HTML CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c sharp]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=598</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/programlama/html-css/" title="HTML CSS">HTML CSS</a><a href="http://www.eravse.com/index.php/category/programlama/javascript/" title="Javascript">Javascript</a></p>asp.net server işlemci ram ve diğer durumlarını olcen kontroldur. Kontrolun paket halini hazırlığı bittikten sonra yayınlıyacağım umarım herkese faydalı olur. ilk ekran goruntusu]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/programlama/html-css/" title="HTML CSS">HTML CSS</a><a href="http://www.eravse.com/index.php/category/programlama/javascript/" title="Javascript">Javascript</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>asp.net server işlemci ram ve diğer durumlarını olcen kontroldur. Kontrolun paket halini hazırlığı bittikten sonra yayınlıyacağım umarım herkese faydalı olur. </p>
<p>ilk ekran goruntusu<br />
<a href="http://www.eravse.com/wp-content/uploads/2011/02/control.jpg"><img src="http://www.eravse.com/wp-content/uploads/2011/02/control-1024x456.jpg" alt="" title="control" width="500" height="222" class="alignnone size-large wp-image-599" /></a></p>
<div class="shr-publisher-598"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2011/02/25/asp-net-management-object-jquery-progressbar-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET HTTP Error 403 &#8211; Forbidden Firefox</title>
		<link>http://www.eravse.com/index.php/2011/02/15/asp-net-http-error-403-forbidden-firefox/</link>
		<comments>http://www.eravse.com/index.php/2011/02/15/asp-net-http-error-403-forbidden-firefox/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 08:55:55 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Visual Studio IDE]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c sharp]]></category>
		<category><![CDATA[error 403]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[forbidden]]></category>
		<category><![CDATA[http error]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=594</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a></p>HTTP Error 403 - Forbidden.
Version Information: ASP.NET Development Server 10.0.0.0 

Bu hata uygulamanızın NTLM Authentication a acık oldugunun belırtısıdır.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Uzun zamandır blog&#8217;umla ilgilenemedim ufak tefek performans tricklerine devam ediyoruz. </p>
<p>Firefox kullanan developerlar firefoxun ne kadar süper özelliklere sahip olduğunu bilirler ve bundan çok zor vazgeçerler. Son 2 aydır ciddi bir chrome deneyimi yaşamama rağmen  hala firefoxdan vazgeçemiyorum. </p>
<p>Herneyse, Chrome , safari ,IE 7-8 de sorunsuz çalışırken asp.net uygulamamız birden firefox&#8217;a gelince </p>
<p>HTTP Error 403 &#8211; Forbidden.<br />
Version Information: ASP.NET Development Server 10.0.0.0 </p>
<p>diye bir hata aldık diyelim. Bu hata uygulamanızın NTLM Authentication a acık oldugunun belırtısıdır. Genelde yeni bir asp.net projesi yarattığınızda NTLM Authentication açık olarak gelmez. Siz elinizle açıp kapamış olmalısınız ki bu hatayı alasınız. Daha doğrusu firefox haricindeki browserlar bu hatayı size göstermeyecektir.</p>
<p>Genede benim uygulamam FF dede hata vermesin der iseniz yapmanız gereken ufak basit mini minnacık bir ayar var,</p>
<p>   1. Solution Explorer &#8216; a sağ tıklayın<br />
   2. Özellikler seçeğine girin.<br />
   3. Start Options sekmesini acın .<br />
   4. Server bölümünden ,NTLM Authentication check box&#8217;ını kaldırın . </p>
<p>hepsi bu kadar  projemizi re-build ve run ediyoruz Ff de sorunsuz çalışır halde olacaktır.</p>
<div class="shr-publisher-594"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2011/02/15/asp-net-http-error-403-forbidden-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Asp.net error creating control hresult e_fail Hatası</title>
		<link>http://www.eravse.com/index.php/2010/11/29/asp-net-error-creating-control-hresult-e_fail-hatasi/</link>
		<comments>http://www.eravse.com/index.php/2010/11/29/asp-net-error-creating-control-hresult-e_fail-hatasi/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 08:32:35 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Eravseden]]></category>
		<category><![CDATA[Visual Studio IDE]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[.net framework4]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c sharp]]></category>
		<category><![CDATA[error creating control]]></category>
		<category><![CDATA[h result e_fail]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[visual studio 2010]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=592</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a><a href="http://www.eravse.com/index.php/category/isletim-sistemleri/windows-7/" title="Windows 7">Windows 7</a></p>&#8220;Error creating control hresult e_fail has been returned a call to a com component&#8221; 8 &#8211; 10 gündür bu hatanın çözümü için bir çok site bir çok döküman gezmeme rağmen tam bir çözüm bulamamıştım. Bir çok forumda bu konunun extra (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/11/29/asp-net-error-creating-control-hresult-e_fail-hatasi/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a><a href="http://www.eravse.com/index.php/category/isletim-sistemleri/windows-7/" title="Windows 7">Windows 7</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong>&#8220;Error creating control hresult e_fail has been returned a call to a com component&#8221;</strong></p>
<p>8 &#8211; 10 gündür bu hatanın çözümü için bir çok site bir çok döküman gezmeme rağmen tam bir çözüm bulamamıştım. Bir çok forumda bu konunun extra dll ve componentler den kaynaklandığı hakkında bir çok öngörü , çözüm bulunmakta.</p>
<p>Hemen hemen bir çoğunu denedim ve hiç birinden net olarak bir sorun alamadım. En sonunda teker teker .net framework sürümleri mi update etmeye başladım ajax da dahil. Kullandığım makine Windows 7 Pro. Win 7 de updateler&#8217;i aldıkça zannedersem bu framework yapısını bozuyor herhalde. </p>
<p>Bu arada bu hata benim yeni yaptığım uygulamalarda değil ama 1 &#8211; 2 ay önce oluşturuduğum bitmiş ve değişiklik yapmak istediğim uygulamalarda meydana geldi. </p>
<p>Neyse .Net sürümlerinden en son 4 versiyonunu onar dediğimde projemi tekrar açınca bütün sitem eski hali ile eksiksiz bir şekilde karşıma çıktı. Bu hatayı alan arkadaşlara tavsiyem ilk önce .net 4 sürümünü onar seçeneği ile tekrar yüklemeleridir. Eğer bir sonuç elde edemez iseniz,Aşağıdaki linklerdende yardım alabilirisiniz.</p>
<p><a href="http://forums.asp.net/p/1607965/4104640.aspx" target="_blank">Visual Studio 2010 &#8211; Design Mode Error &#8211; &#8220;Error Creating Control&#8221;</a><br />
<a href="http://blogs.msdn.com/b/webdevtools/archive/2010/04/15/rendering-issue-in-visual-studio-2010-when-accessing-the-session-state-in-the-oninit-method.aspx">Controls State: &#8220;Error Creating Control&#8221; in the Design View in Visual Studio 2010</a></p>
<div class="shr-publisher-592"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/11/29/asp-net-error-creating-control-hresult-e_fail-hatasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GridView Dynamic BoundField</title>
		<link>http://www.eravse.com/index.php/2010/10/28/gridview-dynamic-boundfield/</link>
		<comments>http://www.eravse.com/index.php/2010/10/28/gridview-dynamic-boundfield/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 08:57:44 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Code Snippet]]></category>
		<category><![CDATA[Eravseden]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Asp.net GridView]]></category>
		<category><![CDATA[BoundField]]></category>
		<category><![CDATA[c sharp]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=583</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/programlama/code-snippet/" title="Code Snippet">Code Snippet</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/sql-server/" title="SQL Server">SQL Server</a></p>Bazen öyle durumlara maruz kalıyoruzki ne item templete kullanarak nede diğer yöntemler ile GridView imize data basamıyacak hallere bürünüyoruz. Aşağıdaki örnek alen 
12 ay boyunca dinamik olarak ayarlanmıştı önceleri ama daha sonra ekrana sığmadığı için son 4 ayın verileri basılmak üzere elle manuel olarak devam etmektedir.
]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/programlama/code-snippet/" title="Code Snippet">Code Snippet</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/sql-server/" title="SQL Server">SQL Server</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Bazen öyle durumlara maruz kalıyoruzki ne item templete kullanarak nede diğer yöntemler ile GridView imize data basamıyacak hallere bürünüyoruz. Aşağıdaki örnek alen<br />
12 ay boyunca dinamik olarak ayarlanmıştı önceleri ama daha sonra ekrana sığmadığı için son 4 ayın verileri basılmak üzere elle manuel olarak devam etmektedir.</p>
<p>Öncelikle GridView controlumuzün datasource nesnesi ile databind işlemine hazır hale getiriyoruz.</p>
<pre class="brush:[csharp]">
  protected void Page_Load(object sender, EventArgs e)
    {
         DbTools db = new DbTools();

        GridView1.DataSource = db.GenelDataSource("SELECT * FROM  dbo.kp ORDER BY  dbo.kp.sira");

     /*
 bind işleminden önce dinamik filedlarımızı yaratan fonksiyonumuzu çağırıyoruz.
*/
       GetGVHeader();

   /*
 her zamanki gibi bind işlemini gerçekleştiriyoruz.
*/
        GridView1.DataBind();

    }
</pre>
<p>Evet asıl olay zaten burada başlıyor . bu sayfada bana gerekli olan 12 ayın verısını clomun bazında basan bir grid idi.( En son modifikasyonda 4 ayı ekrana basmakta)<br />
O yüzden öncelikkle bana current ay yıl verısı ve datadan gelen field isimleri lazım olacaktı.</p>
<pre class="brush:[csharp]">

  /*
Bu gunun ayı ve yılını set et
*/

        int current_ay = DateTime.Now.Month;
        string current_year = DateTime.Now.Year.ToString() ;

       /*
 içinde bulunduğumuz senenin bir oncekı senesi lazım olacağı için manuel olarak bır oncekı yılı set edıyoruz. Raporlamada ıcınde bulundugunuz ayın bır verısı olmıyacagı ıcın eger subat ayında ısenız sıze ocak 2010 - aralık 2009 - kasım 2009 ve ekim 2009 verılerı lazım olacak bunu ayarlamak ıcın bır oncekı yılı set ettık.
*/

       int ly = Convert.ToInt32(current_year) - 1;

        string last_year = ly.ToString();

        /*
 bu aydan onceki bir aydan basla
         GV ye olusturacagımız 4 kolonun aylarını ayarlıyoruz
*/
        int period1_ay = current_ay - 1;
        int period2_ay = period1_ay - 1;
        int period3_ay = period2_ay - 1;
        int period4_ay = period3_ay - 1;

/*
GV headerını degıstırmek ıcın 12 ayın türkçe olarak kısaltılmıs hallerını strıng arrayımıze set edıyoruz
*/
string[] aylar = new string[12];

            aylar[0] = "Oc";
            aylar[1] ="Şb";
            aylar[2] ="Mr";
            aylar[3] ="Ni";
            aylar[4] ="My";
            aylar[5] ="Hz";
            aylar[6] ="Tm";
            aylar[7] ="Ağ";
            aylar[8] ="Ey";
            aylar[9] ="Ek";
            aylar[10] ="Ks";
            aylar[11] = "Ar";

/*
 12 aya tekabul eden 12 db fıled namı ını set edıyoruz
*/
       string[] dFields = new string[12];

       dFields[0] = "sayi";
       dFields[1] = "sayi1";
       dFields[2] = "sayi2";
       dFields[3] = "sayi3";
       dFields[4] = "sayi4";
       dFields[5] = "sayi5";
       dFields[6] = "sayi6";
       dFields[7] = "sayi7";
       dFields[8] = "sayi8";
       dFields[9] = "sayi9";
       dFields[10] = "sayi10";
       dFields[11] = "sayi11";

/*
bu kısma kadar hersey normal sekılde seyredıyor ve bundan sonra yapamız gereken sadece bır   BoundField  yaratmak
 */      

        BoundField bf1 = new BoundField();
        bf1.HeaderText = aylar[9].ToString() + "/" + current_year;
        bf1.DataField = dFields[9].ToString();
        DataControlField dc1 = bf1;
        GridView1.Columns.Add(dc1);

/*
 Aslına bakarsanız bu bır for dongusu ılede yapılabılır dahada kısaltılabılır ama onemlı olan ne kadar duzgun kod yazarsanız yazın ısınızın bır sekılde gorulmesıdır. optımızasyon ıcın daha sonra donup tekrar ırdelemenız mumkun
*/
        BoundField bf2 = new BoundField();
        bf2.HeaderText = aylar[8].ToString() + "/" + current_year;
        bf2.DataField = dFields[8].ToString();
        DataControlField dc2 = bf2;
        GridView1.Columns.Add(dc2);

        BoundField bf3 = new BoundField();
        bf3.HeaderText = aylar[7].ToString() + "/" + current_year;
        bf3.DataField = dFields[7].ToString();
        DataControlField dc3 = bf3;
        GridView1.Columns.Add(dc3);

        BoundField bf4 = new BoundField();
        bf4.HeaderText = aylar[6].ToString() + "/" + current_year;
        bf4.DataField = dFields[6].ToString();
        DataControlField dc4 = bf4;
        GridView1.Columns.Add(dc4);

    }
</pre>
<p>en son olarak hazırladıgımız GridView &#8216;in  nasıl göründüğüne bir bakalım isterseniz ..</p>
<div id="attachment_584" class="wp-caption alignnone" style="width: 283px"><a href="http://www.eravse.com/wp-content/uploads/2010/10/custom_column.png"><img src="http://www.eravse.com/wp-content/uploads/2010/10/custom_column-273x300.png" alt="" title="custom_column" width="273" height="300" class="size-medium wp-image-584" /></a><p class="wp-caption-text">asp.net gridview custom column</p></div>
<p>basit olarak bir GV icine custom  BoundField  olusturmaya örnektir. Daha detaylı şeyleri yaratmak ve kodlamak sizin hayal gücünüze bağlı umarım şimdiden herkes için faydalı bir örnek olur.</p>
<div class="shr-publisher-583"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/10/28/gridview-dynamic-boundfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp.net 3,5 UpdatePanel problemi</title>
		<link>http://www.eravse.com/index.php/2010/09/03/asp-net-35-updatepanel-problemi/</link>
		<comments>http://www.eravse.com/index.php/2010/09/03/asp-net-35-updatepanel-problemi/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 12:02:59 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Eravseden]]></category>
		<category><![CDATA[Programlama]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=549</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a></p>Daha önceki yazılarımda belirttiğim üzere şatafattan kaçınan biri olarak ajax la yanarlı dönerli şeyler yapmaktan kaçınırım bir web programcısı olarak. Fakat bazı durumlarda mecbur kullanmak zorunda olduğumuz postback eventler var ve bunların da ajaxa ihtiyacı var. Asp.net 3,5 projemde bayadır (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/09/03/asp-net-35-updatepanel-problemi/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Daha önceki yazılarımda belirttiğim üzere şatafattan kaçınan biri olarak ajax la yanarlı dönerli şeyler yapmaktan kaçınırım bir web programcısı olarak. Fakat  bazı durumlarda mecbur kullanmak zorunda olduğumuz postback eventler var ve bunların da ajaxa ihtiyacı var. </p>
<p>Asp.net 3,5 projemde bayadır yol almıştım nerede ise proje bitmek üzere iken gene böyle bir yanar döner olayı istendi <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ve bir update panel ile bir kaç form elementini sürükleyip bıraktım . Asp.net 2,0 mantığı ile yapıp çalıştırdım bir de ne görelim ne triggerlar ne radio butonlar hepsi iflas <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Biraz arayı taradıktan sonra muaddil çözümler buldum işimi çözdüm ama maalesef içime sinmediği için komple projeyi Asp.net 2,0 Downgrade etmiş bulunmaktayım <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Şu an hala stabil versiyonda at koşturmaya devam edeceğim jsp ve javaya tam dönüş yapana kadar asp.net 2,0 da kalma kararı aldım <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<div class="shr-publisher-549"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/09/03/asp-net-35-updatepanel-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom DataBind .Net Chart Control</title>
		<link>http://www.eravse.com/index.php/2010/07/17/custom-databind-net-chart-control/</link>
		<comments>http://www.eravse.com/index.php/2010/07/17/custom-databind-net-chart-control/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 06:50:50 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Eravseden]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Ms Chart 3.5]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=517</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/sql-server/" title="SQL Server">SQL Server</a></p>Bir sürelik anlama ve kavrama aşamasından sonra ufak tefek de olsa ms Chart control üzerinde bir iki demo ve nihai entegre çalışan bir grafik yapabildim Msdn ve ms Chartın sample dosyaları aslında simple olarak data binding işlemlerine sahip kodlar içermekte. (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/07/17/custom-databind-net-chart-control/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/sql-server/" title="SQL Server">SQL Server</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Bir sürelik anlama ve kavrama aşamasından sonra ufak tefek de olsa ms Chart control üzerinde bir iki demo ve nihai entegre çalışan bir grafik yapabildim <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Msdn ve ms Chartın sample dosyaları aslında simple olarak data binding işlemlerine sahip kodlar içermekte. Yanlız benim gelen verim birazdaha komplex yapıda idi bind ederken taklalar atmak ve performansdan da ödün vermek gerekecek idi. </p>
<p>Ama uygulamadaki grafik local based çalışacağı için bir sıkıntı yaratmıyacağını düşünerekten kolları sıvadım.</p>
<p>Öncelikle ihtiyacım olan bir grid kontrol birde chart kontrolu default.aspx e koyuyoruz.</p>
<pre class="brush:[html]">
 <asp:gridview ID="GridView1" runat="server" Visible="False">
        </asp:gridview>
        

     <asp:chart ID="Chart1" runat="server" Palette="Fire" Width="1000"
            Height="242px" >
                  <chartareas>

                <asp:chartarea Name="ChartArea1" AlignmentOrientation="Vertical" AlignmentStyle="All">

                <axisy linecolor="64, 64, 64, 64" Maximum="22" Minimum="0" ArrowStyle="Lines"  IntervalAutoMode="FixedCount" LogarithmBase="10" TextOrientation="Stacked" IsMarksNextToAxis="False" IsLogarithmic="False" IsLabelAutoFit="True" IsInterlaced="True" Crossing="Auto" Enabled="Auto" IntervalOffset="Auto" LineDashStyle="Solid">

									<labelstyle font="Trebuchet MS, 8.25pt, style=Bold" />
									<majorgrid linecolor="64, 64, 64, 64" />

								</axisy>
								<axisx linecolor="64, 64, 64, 64" Maximum="13" Minimum="0" Interval="1" IntervalAutoMode="VariableCount">

                <labelstyle font="Trebuchet MS, 8.25pt, style=Bold" />
									<majorgrid linecolor="64, 64, 64, 64" Interval="1" IntervalOffset="NotSet"  IntervalOffsetType="Auto" IntervalType="Days" />

								</axisx>
<area3dstyle LightStyle="Realistic" />

                              </asp:chartarea>

            </chartareas>
        </asp:chart>
</pre>
<p>genel manada yukarıda belirtilen özellikleri biraz kurcalıyarak öğrenmek mümkün hala hepsinin ne manaya geldiklerini ben de bilmiyorum ama işime yaradığı gerçek <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  neye yaradığını ezberlemem gerekmiyor . En güzel özelliği<br />
<area3dstyle LightStyle="Realistic" /> satırı. Gerçek 3d değil ama görsellik yönünden güzel grafik çıktısı vermekte.</p>
<pre class="brush:[csharp]">

 DatabaseConnector db = new DatabaseConnector();

    public void bindR(string pno, DateTime tarih)
    {

        SqlDataReader dr = db.GenelDoluReader("SELECT     * FROM         dbo.ko INNER JOIN     dbo.ko2 ON dbo.ko.guid = dbo.ko2.guid1 WHERE     (dbo.ko.pno = "+pno+") AND (dbo.ko.btarih ='"+tarih.ToString("yyyy-MM-dd")+"') ORDER BY dbo.ko2.tarih");

        DataView ds = db.GenelDataSource("SELECT     * FROM         dbo.ko INNER JOIN     dbo.ko2 ON dbo.ko.guid = dbo.ko2.guid1 WHERE     (dbo.ko.pno = "+pno+") AND (dbo.ko.btarih ='"+tarih.ToString("yyyy-MM-dd")+"') ORDER BY dbo.ko2.tarih");

        GridView1.DataSource = ds;
        GridView1.DataBind();
        Chart1.ChartAreas["ChartArea1"].AxisX.Maximum = 13;
        Chart1.ChartAreas["ChartArea1"].AxisX.Minimum =0;
        Chart1.ChartAreas["ChartArea1"].Area3DStyle.LightStyle = LightStyle.Realistic;

        for (int i = 0; i < = GridView1.Rows.Count - 1; i++)
        {
           CustomLabel cl = new CustomLabel();

            if (GridView1.Rows.Count == 0)
            {
                cl.Text = "0";
//       her ihtimale kadıkoy debug etmek için veri olmadıgında bir tane text yaratmak ıcın  benım datamda bos gelme ıhtımalı yok cunku dolu olmak zorunda hepsı .
            }
            else
            {
cl.Text = GridView1.Rows[i].Cells[0].Text.Substring(0, 10);
      }
           cl.FromPosition = i  + 0.8;
            cl.ToPosition = cl.FromPosition + 0.8;
            cl.Name = "cl" + i;

            Series s = new Series();
            s.Name = "r" + i;

            s.CustomProperties = "DrawingStyle=Cylinder";
            s.IsValueShownAsLabel = true;
            s.AxisLabel = cl.Name;

            Chart1.Series.Add(s);

            Chart1.ChartAreas["ChartArea1"].AxisX.CustomLabels.Add(cl);

        }

        if (ds.Count == 0)
        {
            Chart1.Series["r0"].Points.AddY(0);

            Chart1.DataManipulator.Group("AVE", 1, IntervalType.Days, "r0", "r1");

        }
        else
        { 

          Chart1.Series["r0"].Points.DataBindY(ds, "r1");

            Chart1.Series["r1"].Points.DataBindY(ds, "r2");
            Chart1.Series["r2"].Points.DataBindY(ds, "r3");
            Chart1.Series["r3"].Points.DataBindY(ds, "r4");
            Chart1.Series["r4"].Points.DataBindY(ds, "r5");

        }

    }
</pre>
<p>Aslında sadece yaptığımız bır iki şeye elle müdahale etmekten başka bir şey değil sonuç olarak aşağıdaki çıktı elimize gelicektir.</p>
<p><a href="http://www.eravse.com/wp-content/uploads/2010/07/grafik.jpg"><img src="http://www.eravse.com/wp-content/uploads/2010/07/grafik-300x211.jpg" alt="" title="grafik" width="300" height="211" class="alignnone size-medium wp-image-518" /></a></pre>
<div class="shr-publisher-517"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/07/17/custom-databind-net-chart-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>c# Code Snippet : Colorize Grid</title>
		<link>http://www.eravse.com/index.php/2010/06/30/c-code-snippet-colorize-grid/</link>
		<comments>http://www.eravse.com/index.php/2010/06/30/c-code-snippet-colorize-grid/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 19:31:50 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[Code Snippet]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[code snippet]]></category>
		<category><![CDATA[windows form]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=510</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/code-snippet/" title="Code Snippet">Code Snippet</a></p>C# windows form uygulaması yazarken bazı durumlarda grid satırlarını renklendirmek gerekebilir. Bende bunun üzerine her koşulda kullanabileceğim bir fonksiyon hazırlayarak paylaşmak istedim. Kodların komplex olup olmamasından daha çok işlevleri önemlidir. Gayet basit bir kod ama bir çok uğraştan kurtarıyor public (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/06/30/c-code-snippet-colorize-grid/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/code-snippet/" title="Code Snippet">Code Snippet</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>C# windows form uygulaması yazarken bazı durumlarda grid satırlarını renklendirmek gerekebilir. Bende bunun üzerine her koşulda kullanabileceğim bir fonksiyon hazırlayarak paylaşmak istedim. </p>
<p>Kodların komplex olup olmamasından daha çok işlevleri önemlidir. Gayet basit bir kod ama bir çok uğraştan kurtarıyor <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="brush:[csharp]">

    public void ColorizeGrid(int row_id, DateTime val)
        {
            DateTime td = DateTime.Today;

            if (val == td | val > td)
            {
                dataGridView1.Rows[row_id].DefaultCellStyle.BackColor = Color.Red;
                dataGridView1.Rows[row_id].DefaultCellStyle.ForeColor = Color.White;

            }
            else
            {
                dataGridView1.Rows[row_id].DefaultCellStyle.BackColor = Color.Green;
                dataGridView1.Rows[row_id].DefaultCellStyle.ForeColor = Color.White;
            }

        }
</pre>
<div class="shr-publisher-510"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/06/30/c-code-snippet-colorize-grid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 Setup Sorunu</title>
		<link>http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/</link>
		<comments>http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/#comments</comments>
		<pubDate>Thu, 20 May 2010 07:54:06 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Visual Studio IDE]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[visual studio 2010]]></category>
		<category><![CDATA[vs 2010 setup problem]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=448</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a></p>Setup sorunu nihayetınde son buldu . Visual studio web installer la indirdiği dosyaları kendisi direk kurmaya çalışınca bir sıkıntı yaşanmadan kurulum gerçekleşti. problem yaşayan arkadaşlarımızın. Trial versiyondan web installer ile yükleyip daha sonra lisanslamalarını tavsiye ederim windows 7 üzerinde bir (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Setup sorunu nihayetınde son buldu <img src='http://www.eravse.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<p>Visual studio web installer la indirdiği dosyaları kendisi direk kurmaya çalışınca bir sıkıntı yaşanmadan kurulum gerçekleşti.</p>

<a href='http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/vs1/' title='vs1'><img width="150" height="150" src="http://www.eravse.com/wp-content/uploads/2010/05/vs1-150x150.jpg" class="attachment-thumbnail" alt="vs1" title="vs1" /></a>
<a href='http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/vs2/' title='vs2'><img width="150" height="150" src="http://www.eravse.com/wp-content/uploads/2010/05/vs2-150x150.jpg" class="attachment-thumbnail" alt="vs2" title="vs2" /></a>
<a href='http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/vs3/' title='vs3'><img width="150" height="150" src="http://www.eravse.com/wp-content/uploads/2010/05/vs3-150x150.jpg" class="attachment-thumbnail" alt="vs3" title="vs3" /></a>

<p>problem yaşayan arkadaşlarımızın. Trial versiyondan web installer ile yükleyip daha sonra lisanslamalarını tavsiye ederim windows 7 üzerinde bir takım sıkıntılar mevcut..</p>
<div class="shr-publisher-448"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-setup-sorunu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 windows 7 Setup problemi</title>
		<link>http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-windows-7-setup-problemi/</link>
		<comments>http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-windows-7-setup-problemi/#comments</comments>
		<pubDate>Thu, 20 May 2010 05:53:51 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Visual Studio IDE]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=444</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a></p>Bir iki haftadır yeni gelen windows 7 profesional lisansı ile visual studio 2010 yuklemeye çalışıyorum. Ama ne yaptı isem başarabilmiş değilim. V.C 9.0 ve V.C 10.0 runtime yüklemesinde takılıyordu sistem. En son olarak web install metodunu denemeye karar verdim ve (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-windows-7-setup-problemi/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/" title="Programlama">Programlama</a><a href="http://www.eravse.com/index.php/category/programlama/visual-studio-ide/" title="Visual Studio IDE">Visual Studio IDE</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Bir iki haftadır yeni gelen windows 7 profesional lisansı ile visual studio 2010 yuklemeye çalışıyorum. Ama ne yaptı isem başarabilmiş değilim.</p>
<p>V.C 9.0 ve V.C 10.0 runtime yüklemesinde takılıyordu sistem.</p>
<p>En son olarak web install metodunu denemeye karar verdim ve en azından bu runtimeları düzgün olarak yükliyebileceğimi zannediyorum . şu an itibari ile 33 paketten 8 ini download etti merak içinde bekliyorum. Eğer sizde bu sorunu yaşıyor iseniz ŞU : <a href="http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=e2a1a098-995e-4468-816d-7fdbe0a64f38&#038;displayLang=en">Visual studio web installer</a> adresinden yüklemeye başlayıp sonuçları takip edebilirsiniz.</p>
<div class="shr-publisher-444"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/05/20/visual-studio-2010-windows-7-setup-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Graph Api Search with asp.net c#</title>
		<link>http://www.eravse.com/index.php/2010/05/08/facebook-graph-api-search-with-asp-net-c/</link>
		<comments>http://www.eravse.com/index.php/2010/05/08/facebook-graph-api-search-with-asp-net-c/#comments</comments>
		<pubDate>Sat, 08 May 2010 20:10:53 +0000</pubDate>
		<dc:creator>Eravse</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Eravseden]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://www.eravse.com/?p=439</guid>
		<description><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/fb/" title="Facebook">Facebook</a><a href="http://www.eravse.com/index.php/category/genel/" title="Genel">Genel</a></p>Evet facebook graph api ile beraberinde artık search (arama ) yapabilir durumdayız . JSON data olarak deri dönüşümü olan graph apinin kullanımı ile ilgili bir kaç örnek okuduktan sonradenemeler yapmaya başlamış durumdayım daha tam net olarak anlamış olamamakla birlikte sonuca (&#8230;)</p><p><a href="http://www.eravse.com/index.php/2010/05/08/facebook-graph-api-search-with-asp-net-c/">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://www.eravse.com/index.php/category/programlama/c/" title="C#">C#</a><a href="http://www.eravse.com/index.php/category/eravseden/" title="Eravseden">Eravseden</a><a href="http://www.eravse.com/index.php/category/fb/" title="Facebook">Facebook</a><a href="http://www.eravse.com/index.php/category/genel/" title="Genel">Genel</a></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Evet facebook graph api ile beraberinde artık search (arama ) yapabilir durumdayız .</p>
<p>JSON data olarak deri dönüşümü olan graph apinin kullanımı ile ilgili bir kaç örnek okuduktan sonradenemeler yapmaya başlamış durumdayım daha tam net olarak anlamış olamamakla birlikte sonuca yavaş yavaş ulaşabileceğimi umuyorum . </p>
<p>Belki kullanmış olduğum teknik bazılarınaza abes , uzun veya hatalı geliyor olabilir.Ama şu an itibari ile gelen bir data ve listelemesi mevucut . Nasıl yaptığın değil sonuca ulaşıp ulaşmadığının önemli olduğuna inanıyorum . Tabiki kod optimizasyonu yapan dostlarımız bu konuda yardımcı olurlarsa sevinirim.</p>
<p>oncelikle<br />
<a href="http://www.eravse.com/code/json.rar">JSON.cs</a> dosyası lazım olacak bizlere</p>
<pre class="brush:[csharp]">
JSON js = new JSON();

        StringBuilder sb = new StringBuilder();
        byte[] buf = new byte[8192];

        HttpWebRequest request = (HttpWebRequest)
            WebRequest.Create("https://graph.facebook.com/search?q=watermelon&#038;type=post");

        HttpWebResponse response = (HttpWebResponse)
            request.GetResponse();

        Stream resStream = response.GetResponseStream();

        string fbSearch = "";
        string tempString = null;
        int count = 0;

        do
        {
            // datayı buffera yaz
            count = resStream.Read(buf, 0, buf.Length);

            // okunacak data oldugundan emın ol
            if (count != 0)
            {

                tempString = Encoding.ASCII.GetString(buf, 0, count);

                sb.Append(tempString);
            }
        }
        while (count > 0); // okumak için data mevcutmu ?

        // eger data varsa stringe ata
        fbSearch += sb.ToString();

        JsonTextParser parser = new JsonTextParser();

        Hashtable ht = (Hashtable)JSON.JsonDecode(fbSearch);

        ArrayList keys = GetKeys(ht);

// grid e basmak icin datatable olustur
                        DataTable table = new DataTable("test");
                        table.Columns.Add("key", typeof(string));
                        table.Columns.Add("value", typeof(string));

        foreach (object obj in keys)
        {

            if (obj.ToString() == "data")
            {

                ArrayList values = (ArrayList)ht[obj];

                foreach (object obji in values)
                {

                    ArrayList keys2 = values;

                    foreach (object obj2 in keys2)
                    {
                        ArrayList valu1 = (ArrayList)keys2;

                        ArrayList o = GetKeys((Hashtable)obj2);
                        ArrayList v = GetValues((Hashtable)obj2);

                        int count1 = o.Count;

                        ArrayList a = new ArrayList();

                        for (int i = 0; i < count1; i++)
                        { 

                            table.Rows.Add(o[i].ToString(),v[i].ToString());

                        }

                        GridView1.DataSource = table;
                        GridView1.DataBind();

                    }              

                }

            }

        }

    }

    public static ArrayList GetKeys(Hashtable table)
    {
        return (new ArrayList(table.Keys));
    }

    public static ArrayList GetValues(Hashtable table)
    {
        return (new ArrayList(table.Values));
    }
</pre>
<p>belirttiğim gibi belki taklalar atarak sonuca ulastım ama çok da fena olmadı...<br />
Sonuc olarak cıktı ekranımız </p>
<p><a href="http://www.eravse.com/wp-content/uploads/2010/05/facebook_api.jpg"><img src="http://www.eravse.com/wp-content/uploads/2010/05/facebook_api-300x293.jpg" alt="" title="facebook_api" width="300" height="293" class="alignnone size-medium wp-image-441" /></a></pre>
<div class="shr-publisher-439"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.eravse.com/index.php/2010/05/08/facebook-graph-api-search-with-asp-net-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

