<?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>Yılmaz Yavuz &#187; Devexpress</title>
	<atom:link href="http://www.yilmazyavuz.com/yyblog/index.php/category/c-sharp/devexpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yilmazyavuz.com/yyblog</link>
	<description>yazılım üzerine taze taze</description>
	<lastBuildDate>Mon, 14 Feb 2011 15:35:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Devexpress Gridcontrol &#8211; Parent Child with entity objects</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2011/02/devexpress-gridcontrol-parent-child-with-entity-objects/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2011/02/devexpress-gridcontrol-parent-child-with-entity-objects/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 15:28:46 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[Developer Express]]></category>
		<category><![CDATA[devex]]></category>
		<category><![CDATA[gridcontrol]]></category>
		<category><![CDATA[xtragridcontrol]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=512</guid>
		<description><![CDATA[<p>Firstly I created two simple entity classes named Article and Comment :</p>
<p>Article.cs :</p>


using System.Collections.Generic;

namespace DevexMasterChildSample
{
public class Article
{
public string Subject { get; set; }
public string Body { get; set; }
public List&#60;Comment&#62; CommentList { get; set; }

}
}

<p>Comment.cs</p>


using System;

namespace DevexMasterChildSample
{
public class Comment
{
public string Author { get; set; }
public string Message { get; set; }
public DateTime CommentDate { get; set; <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2011/02/devexpress-gridcontrol-parent-child-with-entity-objects/">Devexpress Gridcontrol &#8211; Parent Child with entity objects</a></span>]]></description>
			<content:encoded><![CDATA[<p>Firstly I created two simple entity classes named Article and Comment :</p>
<p><strong>Article.cs :</strong></p>
<pre class="brush: csharp;">

using System.Collections.Generic;

namespace DevexMasterChildSample
{
public class Article
{
public string Subject { get; set; }
public string Body { get; set; }
public List&lt;Comment&gt; CommentList { get; set; }

}
}
</pre>
<p><strong>Comment.cs</strong></p>
<pre class="brush: csharp;">

using System;

namespace DevexMasterChildSample
{
public class Comment
{
public string Author { get; set; }
public string Message { get; set; }
public DateTime CommentDate { get; set; }

}
}
</pre>
<p><strong>Then I  Added a simple Windows form file to my project named Form1.cs and in Design Mode I draged a Devexpress GridControl to my form and changed it&#8217;s size to fit my form.</strong></p>
<p><strong>After that I created a new level for Gridview1 shown below</strong></p>
<p><strong><a href="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/b17bbed3-84ff-4ce3-9084-e5ffcdf65bb6/02.14.2011-17.14.01.png"><img class="embeddedObject" src="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/b17bbed3-84ff-4ce3-9084-e5ffcdf65bb6/02.14.2011-17.14.01.png" border="0" alt="" width="580" height="205" /></a></strong></p>
<p><strong><a href="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/9eed5e1c-0c40-4f96-904d-04b1d10247f9/02.14.2011-17.15.21.png"><img class="embeddedObject" src="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/9eed5e1c-0c40-4f96-904d-04b1d10247f9/02.14.2011-17.15.21.png" border="0" alt="" width="583" height="245" /></a></strong></p>
<p><strong>Then I renamed the <span style="text-decoration: underline;">Level</span> to <span style="color: #ff0000;"><span style="text-decoration: underline;">CommentList</span></span> it must be exactly the same with Master Object&#8217;s child collection property name. In this case it is CommentList on Article object<br />
</strong></p>
<p><a href="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/f46de44d-07ba-477f-934b-ac55eee91731/02.14.2011-17.17.47.png"><img class="embeddedObject" src="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/f46de44d-07ba-477f-934b-ac55eee91731/02.14.2011-17.17.47.png" border="0" alt="" width="355" height="187" /></a></p>
<p><a href="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/ba4228a6-e510-4371-bd87-21da92ceafdf/02.14.2011-17.20.32.png"><img class="embeddedObject" src="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/ba4228a6-e510-4371-bd87-21da92ceafdf/02.14.2011-17.20.32.png" border="0" alt="" width="384" height="190" /></a></p>
<p><strong><strong>Form1.cs</strong></strong></p>
<pre class="brush: csharp;">

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace DevexMasterChildSample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
List&lt;Article&gt; articles = new List&lt;Article&gt;();
articles.Add(new Article
{
Body = &quot;Bu yazı devexpress gridcontrolü anlatmaktadır.&quot;,
CommentList =
new List&lt;Comment&gt;
{
new Comment
{
Author = &quot;Erdem&quot;,
CommentDate = DateTime.Now,
Message = &quot;Yazınız güzel olmuş.&quot;
}
},
Subject = &quot;Devexpress GridControl master Child Örnek&quot;
});
articles.Add(new Article
{
Body = &quot;Bu yazı devexpress treeview anlatmaktadır.&quot;,
CommentList =
new List&lt;Comment&gt;
{
new Comment
{
Author = &quot;Alkan&quot;,
CommentDate = DateTime.Now,
Message = &quot;Yazınız pek anlaşılır olmamış.&quot;
}
},
Subject = &quot;Devexpress Treeview Drag-drop Örnek&quot;
});

gridControl1.DataSource = articles;

}
}
}
</pre>
<p><strong>Result : </strong><br />
<a href="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/17ad54f1-5259-4379-ae68-1edd03ec2879/02.14.2011-17.27.55.png"><img class="embeddedObject" src="http://content.screencast.com/users/Yilmaz_Yavuz/folders/Snagit/media/17ad54f1-5259-4379-ae68-1edd03ec2879/02.14.2011-17.27.55.png" width="705" height="503" border="0" /></a></p>
<p><a href="http://www.yilmazyavuz.com/Samples/DevexMasterChildSample.zip">You can download the sample code here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2011/02/devexpress-gridcontrol-parent-child-with-entity-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Devexpress &#8211; AspxCloudControl Örnek</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2010/05/devexpress-aspxcloudcontrol-ornek/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2010/05/devexpress-aspxcloudcontrol-ornek/#comments</comments>
		<pubDate>Mon, 03 May 2010 09:03:57 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[aspx]]></category>
		<category><![CDATA[aspxcloudcontrol]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[Developer Express]]></category>
		<category><![CDATA[generic]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=458</guid>
		<description><![CDATA[<p></p>
<p>Devexpress AspxCloudControl u elimizde hazır bulunan bir cloud datasını ekrana basmak için kullandığımız bir devex kontrolüdür.</p>
<p>Örnekte bir blog sitesindeki tag leri aspx cloud control ü kullanarak nasıl ekrana çıkartacağımız gösterilmiştir.
İlk olarak Visual Studio yu açarak, Yeni bir Web Project oluşturuyoruz. Proje içinde; öncelikle Tag adında bir class oluşturup Name,DisplayName,Count adında üç property ekliyoruz.</p>
<p>Sonra default.aspx içerisine devexpress <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2010/05/devexpress-aspxcloudcontrol-ornek/">Devexpress &#8211; AspxCloudControl Örnek</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/03.05.png"><img class="alignnone size-medium wp-image-465" title="03.05" src="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/03.05-300x143.png" alt="03.05" width="300" height="143" /></a></p>
<p>Devexpress AspxCloudControl u elimizde hazır bulunan bir cloud datasını ekrana basmak için kullandığımız bir devex kontrolüdür.</p>
<p>Örnekte bir blog sitesindeki tag leri aspx cloud control ü kullanarak nasıl ekrana çıkartacağımız gösterilmiştir.<br />
İlk olarak Visual Studio yu açarak, Yeni bir Web Project oluşturuyoruz. Proje içinde; öncelikle Tag adında bir class oluşturup Name,DisplayName,Count adında üç property ekliyoruz.</p>
<p>Sonra default.aspx içerisine devexpress CloudControl u sürükleyip bırakıyoruz. Default.aspx.cs içerisine gelip, Yeni bir tag tipinde generic list oluşturup, içine tag elemanlarını ekliyoruz. Bu elemanların count propertylerinin birbirinden farklı olması cloud controlün görünümünü etkileyen asıl unsurdur. Daha sonra CloudControl ün TextField alanını &#8220;DisplayName&#8221; , NameField alanını &#8220;Name&#8221;, NavigateUrlField alanını &#8220;Name&#8221; , NavigateUrlFormatString alanını  &#8220;http://www.yilmazyavuz.com/yyblog/index.php/tag/{0}/&#8221; , ValueField alanını &#8220;Count&#8221; şeklinde atıyoruz. Burdaki alanlardan önemli olan TextField , ValueField ve NavigateUrlField alanları bu alanlar :</p>
<p>TextField : Önyüzde gösterilecek olan yazı,<br />
ValueField: Önyüzde gösterilecek olan yazıyı boyutlandırmak için kullanılacak değer.<br />
NavigateUrlField : Önyüzde gösterilecek olan elemanın gideceği adres yada NavigateUrlFormatString de belirtilen stringin içerisine yerleştirilecek değer.<br />
NavigateUrlFormatString : içinde sadece {0} alanının NavigateUrlField değeriyle doldurulacağı string.Format yazımı ile aynı olan değer.</p>
<p>Son olarak oluşturduğumuz generic tag  listesini aspxCloudControl ün DataSource özelliğine atıyoruz, ve databind methodunu çağırıyoruz.</p>
<p>Böylece nurtopu gibi bir tag cloud umuz olmuş oluyor .</p>
<p><em>Örnekte anlatılanların koda dökülmüş hali aşağıdadır.</em></p>
<p><strong>default.aspx</strong> :</p>
<blockquote><pre class="brush: html;">

&lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeBehind=&quot;Default.aspx.cs&quot; Inherits=&quot;Blog.DevexTagCloud._Default&quot; %&gt;

&lt;%@ Register Assembly=&quot;DevExpress.Web.v9.1, Version=9.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a&quot;
Namespace=&quot;DevExpress.Web.ASPxCloudControl&quot; TagPrefix=&quot;dxcc&quot; %&gt;

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;

&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;
&lt;head runat=&quot;server&quot;&gt;
&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;
&lt;div&gt;
&lt;dxcc:ASPxCloudControl ID=&quot;ASPxCloudControl1&quot; runat=&quot;server&quot;&gt;
&lt;/dxcc:ASPxCloudControl&gt;
&lt;/div&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
</blockquote>
<p><strong>default.aspx.cs :</strong></p>
<blockquote><pre class="brush: csharp;">

using System;
using System.Collections.Generic;

namespace Blog.DevexTagCloud
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List&lt;Tag&gt; myTags = new List&lt;Tag&gt;(10);
myTags.Add(new Tag(&quot;DevExpress&quot;,20));
myTags.Add(new Tag(&quot;Csharp&quot;,25));
myTags.Add(new Tag(&quot;Asp.Net&quot;,15));
myTags.Add(new Tag(&quot;Mono&quot;,5));
myTags.Add(new Tag(&quot;Objective-C&quot;,2));
myTags.Add(new Tag(&quot;Telerik&quot;,1));
myTags.Add(new Tag(&quot;Wcf&quot;,2));
myTags.Add(new Tag(&quot;TXTextControl&quot;,0));

ASPxCloudControl1.NameField = &quot;Name&quot;;
ASPxCloudControl1.TextField = &quot;DisplayName&quot;;
ASPxCloudControl1.ValueField= &quot;Count&quot;;
ASPxCloudControl1.NavigateUrlField = &quot;Name&quot;;
ASPxCloudControl1.NavigateUrlFormatString = &quot;http://www.yilmazyavuz.com/yyblog/index.php/tag/{0}/&quot;;

ASPxCloudControl1.DataSource = myTags;
ASPxCloudControl1.DataBind();
}
}
}
</pre>
</blockquote>
<p><strong>Tag.cs</strong> :</p>
<blockquote><pre class="brush: csharp;">

namespace Blog.DevexTagCloud
{
public class Tag
{
public Tag(string name, int count)
{
DisplayName = name;
Name = name.ToLower();
Count = count;
}

public int Count { get; set; }
public string DisplayName { get; set; }
public string Name { get; set; }
}
}
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2010/05/devexpress-aspxcloudcontrol-ornek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YYToolkit &#8211; XmlExporter</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 09:38:26 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[YYToolkit]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[export to xml]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[word]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml convert]]></category>
		<category><![CDATA[xml export]]></category>
		<category><![CDATA[xml viewer]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=430</guid>
		<description><![CDATA[<p></p>
<p>Xml dosyalarını excel yada başka bir dosya tipine anlamlı bir şekilde çevirmek için yazdığım Xml Exporter i aşağıdaki linkten kurabilirsiniz. Programla ilgili öneri ve hata bildirimlerini bu yazıya yorum olarak ekleyebilirsiniz.</p>
<p>XmlExporter <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/">YYToolkit &#8211; XmlExporter</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-431" href="http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/yytoolkit/"></a><a href="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/yytoolkit.png"><img class="alignnone size-medium wp-image-431" title="yytoolkit" src="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/yytoolkit-300x163.png" alt="yytoolkit" width="300" height="163" /></a></p>
<p>Xml dosyalarını excel yada başka bir dosya tipine anlamlı bir şekilde çevirmek için yazdığım Xml Exporter i aşağıdaki linkten kurabilirsiniz. Programla ilgili öneri ve hata bildirimlerini bu yazıya yorum olarak ekleyebilirsiniz.</p>
<p><a title="XmlExporter i indir" href="http://www.yilmazyavuz.com/YYToolkit/publish.htm" target="_blank" onclick="pageTracker._trackEvent('YYToolkit','Download', 'XmlExporter',1);">XmlExporter i indir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Devexpress AspxGridView &#8211; InitNewRow</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:36:51 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[aspxgridview]]></category>
		<category><![CDATA[initnewrow]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=402</guid>
		<description><![CDATA[<p>Asp.net Gridview üzerinde yeni bir kayıt eklerken varsayılan değerleri server-side olarak belirlemeye yarayan bu Event&#8217;ın kullanımı şu şekildedir :</p>

protected void dxgridBlogOrnek_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
{
e.NewValues[&#34;FieldName&#34;] = 15;
}


<p>Burda dikkat edilmesi gereken nokta FieldName olarak belirttiğimiz kolon un EditForm üzerinde görünüyor olması gerekmekte, yani visible ını false yaptığımız bir column a verdiğimiz değer <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/">Devexpress AspxGridView &#8211; InitNewRow</a></span>]]></description>
			<content:encoded><![CDATA[<p>Asp.net Gridview üzerinde yeni bir kayıt eklerken varsayılan değerleri server-side olarak belirlemeye yarayan bu Event&#8217;ın kullanımı şu şekildedir :</p>
<pre class="brush: csharp;">
protected void dxgridBlogOrnek_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
{
e.NewValues[&quot;FieldName&quot;] = 15;
}
</pre>
</pre>
<p>Burda dikkat edilmesi gereken nokta <strong>FieldName </strong>olarak belirttiğimiz kolon un <strong>EditForm </strong>üzerinde görünüyor olması gerekmekte, yani visible ını false yaptığımız bir column a verdiğimiz değer malesef kaydedilmiyor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Devexpress GridControl &#8211; ParentChild gösterimi ve birkaç özelliği</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/07/devexpress-gridcontrol-parentchild-gosterimi-ve-birkac-ozelligi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/07/devexpress-gridcontrol-parentchild-gosterimi-ve-birkac-ozelligi/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 04:40:05 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[autofilterrow]]></category>
		<category><![CDATA[child]]></category>
		<category><![CDATA[dataset]]></category>
		<category><![CDATA[filter editor]]></category>
		<category><![CDATA[gridcontrol]]></category>
		<category><![CDATA[groupbox]]></category>
		<category><![CDATA[newitemrow]]></category>
		<category><![CDATA[parent]]></category>
		<category><![CDATA[simple button]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[xtragridcontrol]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=345</guid>
		<description><![CDATA[<p></p>
<p>Video Devexpress in en çok kullanılan kontrölü olan GridControl ile Müşteri-Satışlar tablolarının master-child gösteriminin en baştan itibaren nasıl yapılacağını anlatmaktadır. Ayrıca grid üzerinden filtreleme, yeni kayıt girme, gruplama gibi fonksiyonlarına <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/07/devexpress-gridcontrol-parentchild-gosterimi-ve-birkac-ozelligi/">Devexpress GridControl &#8211; ParentChild gösterimi ve birkaç özelliği</a></span>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.yilmazyavuz.com/yyblog/wp-content/plugins/flash-video-player/default_video_player.gif" /></p>
<p>Video Devexpress in en çok kullanılan kontrölü olan GridControl ile Müşteri-Satışlar tablolarının master-child gösteriminin en baştan itibaren nasıl yapılacağını anlatmaktadır. Ayrıca grid üzerinden filtreleme, yeni kayıt girme, gruplama gibi fonksiyonlarına biraz değinilmiştir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/07/devexpress-gridcontrol-parentchild-gosterimi-ve-birkac-ozelligi/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Sonsuz Kategori Mantığı ve Devexpress TreeList üzerinde gösterimi</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:52:21 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[foreignkey]]></category>
		<category><![CDATA[sonsuz kategori]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[treelist]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=339</guid>
		<description><![CDATA[<p></p>
<p>Video sonsuz kategori mantığının bir tablo üzerinde uygulanması ve Devex TreeList i üzerinde gösterimini anlatmaktadır. Ayrıca çok kısa bir şekilde foreignkey lerin işlevinede değinilmiştir.</p>
<p>Video ile ilgili örnek daha <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/">Sonsuz Kategori Mantığı ve Devexpress TreeList üzerinde gösterimi</a></span>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.yilmazyavuz.com/yyblog/wp-content/plugins/flash-video-player/default_video_player.gif" /></p>
<p>Video sonsuz kategori mantığının bir tablo üzerinde uygulanması ve Devex TreeList i üzerinde gösterimini anlatmaktadır. Ayrıca çok kısa bir şekilde foreignkey lerin işlevinede değinilmiştir.</p>
<p><em>Video ile ilgili örnek daha sonra eklenecektir.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Devexpress &#8211; VerticalGrid FocusedRecord</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-verticalgrid-focusedrecord/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-verticalgrid-focusedrecord/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 12:42:58 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[focused]]></category>
		<category><![CDATA[verticalgrid]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-verticalgrid-focusedrecord/</guid>
		<description><![CDATA[<p>Vertical grid üzerindeki seçili kaydı almak istiyorsanız şu şekilde yapabilirsiniz:</p>

BenimEntityTipim gel =verticalGrid1.GetRecordObject(verticalGrid1.FocusedRecord) <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-verticalgrid-focusedrecord/">Devexpress &#8211; VerticalGrid FocusedRecord</a></span>]]></description>
			<content:encoded><![CDATA[<p>Vertical grid üzerindeki seçili kaydı almak istiyorsanız şu şekilde yapabilirsiniz:</p>
<pre class="brush: csharp;">
BenimEntityTipim gel =verticalGrid1.GetRecordObject(verticalGrid1.FocusedRecord) as BenimEntityTipim;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-verticalgrid-focusedrecord/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Devexpress &#8211; XtraGrid Focused Row</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-xtragrid-focused-row/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-xtragrid-focused-row/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 12:37:12 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[focused]]></category>
		<category><![CDATA[gridcontrol]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-xtragrid-focused-row/</guid>
		<description><![CDATA[<p>GridControl üzerindeki mainview iniz bir GridView ise ve o anda seçili (Focused) kayda erişmek istiyorsanız. Şu şekilde erişebilirsiniz:</p>

BenimEntityTipim gel = ((DevExpress.XtraGrid.Views.Grid.GridView)gridControl1.MainView).GetFocusedRow <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-xtragrid-focused-row/">Devexpress &#8211; XtraGrid Focused Row</a></span>]]></description>
			<content:encoded><![CDATA[<p>GridControl üzerindeki mainview iniz bir GridView ise ve o anda seçili (Focused) kayda erişmek istiyorsanız. Şu şekilde erişebilirsiniz:</p>
<pre class="brush: csharp;">
BenimEntityTipim gel = ((DevExpress.XtraGrid.Views.Grid.GridView)gridControl1.MainView).GetFocusedRow as BenimEntityTipim;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/devexpress-xtragrid-focused-row/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>XtraGridControl ve Linq EntitySet Refresh problemi</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/02/xtragridcontrol-ve-linq-entityset-refresh-problemi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/02/xtragridcontrol-ve-linq-entityset-refresh-problemi/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 22:58:18 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Linq]]></category>
		<category><![CDATA[datasource]]></category>
		<category><![CDATA[entityset]]></category>
		<category><![CDATA[refresh]]></category>
		<category><![CDATA[xtragridcontrol]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=160</guid>
		<description><![CDATA[<p>Devexpress 8.2.6 sürümünde XtraGridControl ile yaşadığım refresh problemi şu şekilde gerçekleşti : EntitySet i datasource olarak verdikten sonra, arka planda eklediğim herhangi bir entity grid üzerinde görünmemekteydi. Yani sadece grid üzerinden yaptığım değişiklikler görünüyor, arkaplandaki değişiklikler EntitySet nesnesi üzerinde debug anında görünmesine rağmen, grid üzerinde görünmüyordu.
Problemi teşhis ettikten sonra, ilk olarak grid nesnemin üzerindeki RefreshDataSource() methodunu <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/02/xtragridcontrol-ve-linq-entityset-refresh-problemi/">XtraGridControl ve Linq EntitySet Refresh problemi</a></span>]]></description>
			<content:encoded><![CDATA[<p>Devexpress 8.2.6 sürümünde XtraGridControl ile yaşadığım refresh problemi şu şekilde gerçekleşti : EntitySet i datasource olarak verdikten sonra, arka planda eklediğim herhangi bir entity grid üzerinde görünmemekteydi. Yani sadece grid üzerinden yaptığım değişiklikler görünüyor, arkaplandaki değişiklikler EntitySet nesnesi üzerinde debug anında görünmesine rağmen, grid üzerinde görünmüyordu.<br />
Problemi teşhis ettikten sonra, ilk olarak grid nesnemin üzerindeki RefreshDataSource() methodunu denedim ancak; problemi gidermedi.<br />
Sonrasında grid üzerindeki DataSource property sini tekrar aynı EntitySet nesnesini göndererek set ettim ve bir umutla çalıştırdım. Herhangi bir değişiklik yoktu.</p>
<p><strong>Çözüm:</strong></p>
<p>EntitySet&lt;T&gt; nesnemin methodlarına gözatarken GetNewBindingList() methodu dikkatimi çekti. Sorunun çözümü olduğunu düşünerek , hemen denedim ve bingo, sorun giderilmişti.</p>
<p>Niçin böyle bir methoda gerek duyulduğunu henüz anlamış değilim ancak anladığımda burada yayımlıyor olacağım.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/02/xtragridcontrol-ve-linq-entityset-refresh-problemi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebClient kullanarak Asenkron dosya indirmek</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/02/webclient-kullanarak-asenkron-dosya-indirmek/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/02/webclient-kullanarak-asenkron-dosya-indirmek/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 21:51:34 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[örnek]]></category>
		<category><![CDATA[webclient]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=124</guid>
		<description><![CDATA[<p>Uygulamamızda internet üzerinden dosya indirme ihtiyacı duyduğumuzda kullanabileceğimiz sınıflardan bir taneside System.Net.WebClient sınıfıdır. Bu yazıda bu sınıfı kullanarak bir web sitesinden dosya indirmeyi anlatmaya çalışacağım.</p>
<p>Uygulamayı bir windows forms uygulaması olarak geliştireceğiz.
Bunun için Visual Studio üzerinde yeni bir proje oluşturdum ve karşıma gelen Form1.cs üzerinde işlemleri yapıyorum.</p>
<p>Dizayn için gerekenler :
1 Windows form (Form1.cs)
1 TextBox (textBox1)
1 Button (button1)
1 <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/02/webclient-kullanarak-asenkron-dosya-indirmek/">WebClient kullanarak Asenkron dosya indirmek</a></span>]]></description>
			<content:encoded><![CDATA[<p>Uygulamamızda internet üzerinden dosya indirme ihtiyacı duyduğumuzda kullanabileceğimiz sınıflardan bir taneside System.Net.WebClient sınıfıdır. Bu yazıda bu sınıfı kullanarak bir web sitesinden dosya indirmeyi anlatmaya çalışacağım.</p>
<p>Uygulamayı bir windows forms uygulaması olarak geliştireceğiz.<br />
Bunun için Visual Studio üzerinde yeni bir proje oluşturdum ve karşıma gelen Form1.cs üzerinde işlemleri yapıyorum.</p>
<p>Dizayn için gerekenler :<br />
1 Windows form (Form1.cs)<br />
1 TextBox (textBox1)<br />
1 Button (button1)<br />
1 ProgressBar (progressBar1)<br />
son olarakta bir Label (label1)</p>
<p><a href="http://www.yilmazyavuz.com/yyblog/wp-content/form_gorunumu.jpg"><img class="alignnone size-medium wp-image-125" title="form_gorunumu" src="http://www.yilmazyavuz.com/yyblog/wp-content/form_gorunumu-300x157.jpg" alt="" /></a></p>
<p>TextBox içine yazılan web adresindeki içeriği indirip açan, indirirkende durumu progressbarda gösteren ve label içerisinde kaç kb inmiş kaç kb kalmış gösteren bir program yazmayı hedefliyoruz.</p>
<p>Hiç vakit kaybetmeden button1_click olayını yakalayıp kodlarımızı yazmaya başlıyoruz:</p>
<pre class="brush: csharp;">        string myLocalFilePath;
private void button1_Click(object sender, EventArgs e)
{

#region DosyaIsmi
string[] pathArray = textBox1.Text.Split('/');
if(pathArray.Length == 0)
{
MessageBox.Show(&quot;Lütfen Düzgün bir web adresi giriniz&quot;);
return;
}
string fileName = pathArray[pathArray.Length - 1];

myLocalFilePath = Application.StartupPath + fileName;

#endregion
WebClient myClient = new WebClient();
myClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(myClient_DownloadProgressChanged);
myClient.DownloadFileCompleted += new AsyncCompletedEventHandler(myClient_DownloadFileCompleted);
Uri myWebAddress = new Uri(textBox1.Text);
myClient.DownloadFileAsync(myWebAddress,myLocalFilePath);
}
</pre>
<p>Burda yaptıklarımızı kısaca açıklamak gerekirse öncelikle methodun dışında, indirilecek olan dosyanın yolunu tutmak için bir field oluşturuyoruz, bu bize daha sonra lazım olacak.<br />
Öncelikle, dosyanın bizim harddisk&#8217;imizdeki ismini kullanıcıya sormadığımız için, verilen web adresi üzerinden / ile  başlayan son string ifadeyi alıyoruz. Bu arada ufak bir kontrol ile bunun bir web adresi olup olmadığını da, anlıyor ve gerekirse kullanıcıya uyarı veriyoruz.</p>
<p>Daha sonra WebClient class&#8217;ından bir örnek oluşturup DownloadProgressChanged ve DownloadFileCompleted event larını yakalıyoruz.<br />
Kullanıcının bize textBox1 ile gönderdiği değeri Uri classından bir örnek oluşturup varsayılan yapıcı(default contructor) methodu na gönderiyoruz.</p>
<p>Ve son olarak da oluşturduğumuz WebClient örneğimizin DownloadFileAsync methodunun (Uri fileAddress,string localFilePath) parametrelerini alan overload&#8217;unu elimizde bulunan myWebAddress ve myLocalFilePath değişkenlerimizi göndererek işletiyoruz.</p>
<p>Asenkron dosya böylece webClient ımız tarafından indirilmeye başlanıyor. Durum değişim (ProgressChanged) ve Dosya tamamlanma (FileCompleted) olaylarının tetikleyeceği methodlarıda aşağıdaki şekilde yazarak programımızı çalışmaya hazır hale getiriyoruz.</p>
<pre class="brush: csharp;">        void myClient_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
DialogResult dr = MessageBox.Show(&quot;Dosya indirme başarıyla gerçekleşti, Dosyayı açmak istermisiniz ?&quot;,&quot;Dosya indirildi&quot;,MessageBoxButtons.YesNo,MessageBoxIcon.Information);
if(dr == System.Windows.Forms.DialogResult.Yes)
{
System.Diagnostics.Process.Start(myLocalFilePath);
}
}

void myClient_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
progressBar1.Value = e.ProgressPercentage;
label1.Text = String.Format(&quot;{0} / {1} Kb&quot;, (e.BytesReceived/1024), (e.TotalBytesToReceive/1024));

}
</pre>
<p><a href="http://www.yilmazyavuz.com/yyblog/wp-content/webclient_downloadfile_ornek.zip">Yazıda bulunan örnek kod (Zip)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/02/webclient-kullanarak-asenkron-dosya-indirmek/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lookupedit databind (veri bağlantılı)</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/lookupedit-databind-veri-baglantili/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/lookupedit-databind-veri-baglantili/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 13:45:50 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Developer Express]]></category>
		<category><![CDATA[LookUpEdit]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=115</guid>
		<description><![CDATA[<p>Ufak bir örnek:</p>

        public static void LookupEditeVeriDoldur&#40;LookUpEdit lue&#41;
        &#123;
            //Burda datasource olarak datatable, list veya linq entityset ,table vb verebiliriz.
            <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2008/11/lookupedit-databind-veri-baglantili/">Lookupedit databind (veri bağlantılı)</a></span>]]></description>
			<content:encoded><![CDATA[<p>Ufak bir örnek:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp csharp" style="font-family:monospace;">        <span style="color: #0600FF;">public</span> <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> LookupEditeVeriDoldur<span style="color: #000000;">&#40;</span>LookUpEdit lue<span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #008080; font-style: italic;">//Burda datasource olarak datatable, list veya linq entityset ,table vb verebiliriz.</span>
            lue.<span style="color: #0000FF;">Properties</span>.<span style="color: #0000FF;">DataSource</span> <span style="color: #008000;">=</span> VeriKaynagim.<span style="color: #0000FF;">Veri</span>;
            <span style="color: #008080; font-style: italic;">//EditValue içeriğine yazılacak veri kaynağındaki column/property</span>
            lue.<span style="color: #0000FF;">Properties</span>.<span style="color: #0000FF;">ValueMember</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;ID&quot;</span>;
            <span style="color: #008080; font-style: italic;">//Kullanıcı lookup dan bir şey seçtiği ve lookup kapandığında görünecek olan property/column. Boş bırakıldığında object.ToString() methodu çağırılır ve o şekilde görünür.</span>
            lue.<span style="color: #0000FF;">Properties</span>.<span style="color: #0000FF;">DisplayMember</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;ADI&quot;</span>;
            <span style="color: #008080; font-style: italic;">//Değer null olduğunda yani herhangi bir şey seçilmediği durumda görünecek olan yazı</span>
            lue.<span style="color: #0000FF;">Properties</span>.<span style="color: #0000FF;">NullText</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&lt;Lütfen bir Ad Seçiniz&gt;&quot;</span>;
            <span style="color: #008080; font-style: italic;">//Önceden eklenmiş olabileceğini düşünüp lookup un columlarını siliyoruz</span>
            lue.<span style="color: #0000FF;">Properties</span>.<span style="color: #0000FF;">Columns</span>.<span style="color: #0000FF;">Clear</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
            <span style="color: #008080; font-style: italic;">//Veri kaynağından göstermek istediğimiz column/property leri Lookup'ın Columnlarına ekliyoruz</span>
            lue.<span style="color: #0000FF;">Properties</span>.<span style="color: #0000FF;">Columns</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #008000;">new</span> LookUpColumnInfo<span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;ADI&quot;</span>, <span style="color: #FF0000;">20</span>, <span style="color: #666666;">&quot;Kullanıcı Adı&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
        <span style="color: #000000;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/lookupedit-databind-veri-baglantili/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PersistentRepository &#8211; Devexpress</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/persistentrepository-devexpress/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/persistentrepository-devexpress/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:06:44 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Developer Express]]></category>
		<category><![CDATA[LookUpEdit]]></category>
		<category><![CDATA[PersistentRepository]]></category>
		<category><![CDATA[RepositoryItem]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=95</guid>
		<description><![CDATA[<p>PersistentRepository , Aynı işi gören bir çok repositoryItem ı farklı yerlerde kullanmanız için geliştirilmiş bir control dür.
Şöyleki Sehir RepositoryItemLookUpEdit iniz olsun ve bunu aynı form üzerindeki 3 adet GridControl 1 adet VGridControl de kullandığınızı düşünelim. Hepsinin kendi içinde rlkSehir1,rlkSehir2 gibi oluşturmak yerine bir tane PersistentRepository içinde oluşturuyoruz ve gridlerin ExternalRepository property sine gidip PersistentRepository imizi verelim. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2008/11/persistentrepository-devexpress/">PersistentRepository &#8211; Devexpress</a></span>]]></description>
			<content:encoded><![CDATA[<p>PersistentRepository , Aynı işi gören bir çok repositoryItem ı farklı yerlerde kullanmanız için geliştirilmiş bir control dür.<br />
Şöyleki Sehir RepositoryItemLookUpEdit iniz olsun ve bunu aynı form üzerindeki 3 adet GridControl 1 adet VGridControl de kullandığınızı düşünelim. Hepsinin kendi içinde rlkSehir1,rlkSehir2 gibi oluşturmak yerine bir tane PersistentRepository içinde oluşturuyoruz ve gridlerin ExternalRepository property sine gidip PersistentRepository imizi verelim. Artık Gridlerin kolonlarındaki ColumnEdit propertysinde kendi In-Place Repository sinde olmamasına rağmen rlkSehir RepositoryItemLookUpEdit ini görebiliyoruz.</p>
<p>Böylece hem  performans kazancı sağlıyor hemde her biri için ayrı ayrı düzenleme yapma zahmetinden kurtuluyoruz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/persistentrepository-devexpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

