<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Codestories</title>
	<atom:link href="http://codestories.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://codestories.wordpress.com</link>
	<description>Faster, shorter and easier</description>
	<lastBuildDate>Sun, 03 Jan 2010 02:58:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codestories.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Codestories</title>
		<link>http://codestories.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codestories.wordpress.com/osd.xml" title="Codestories" />
	<atom:link rel='hub' href='http://codestories.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Coloreando un DataGrid</title>
		<link>http://codestories.wordpress.com/2009/11/10/painting-a-gridview/</link>
		<comments>http://codestories.wordpress.com/2009/11/10/painting-a-gridview/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:32:31 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.net 2008]]></category>
		<category><![CDATA[C sharp]]></category>
		<category><![CDATA[Datagridview]]></category>

		<guid isPermaLink="false">http://codestories.wordpress.com/?p=50</guid>
		<description><![CDATA[Si ocupan Cambiar el color de las celdas de un dataGridView lo que tienen que hacer es lo siguiente 1. Configurar el evento DataBound del DataGridView 2. Revisar si el Binding fue exitoso (se cargo al menos una fila) 3. Colorear! protected void gridWaveResources_DataBound(object sender, EventArgs e) { if (dataGrid.Rows.Count == 0) { return; } [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=50&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Si ocupan Cambiar el color de las celdas de un dataGridView lo que tienen que hacer es lo siguiente<br />
1. Configurar el evento DataBound del DataGridView<br />
2. Revisar si el <em>Binding</em> fue exitoso (se cargo al menos una fila)<br />
3. Colorear!</p>
<pre class="brush: csharp;">
protected void gridWaveResources_DataBound(object sender, EventArgs e)
{
    if (dataGrid.Rows.Count == 0)
    {
        return;
    }
    System.Drawing.Color Color1 = System.Drawing.Color.LightGray;
    System.Drawing.Color Color2 = System.Drawing.Color.DarkGray;
    System.Drawing.Color Color3 = System.Drawing.Color.LightBlue;
    //
    foreach(DatagridViewRow dr in dataGrid)
    {
        dr.Columns[0].ItemStyle.BackColor = Color1;
        dr.Columns[1].ItemStyle.BackColor = Color2;
        dr.Columns[2].ItemStyle.BackColor = Color3;
    }
}
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codestories.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codestories.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codestories.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codestories.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codestories.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codestories.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codestories.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codestories.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=50&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codestories.wordpress.com/2009/11/10/painting-a-gridview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fc40622bf007dbd2289bf44935a904df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">carlosmorasalguero</media:title>
		</media:content>
	</item>
		<item>
		<title>Publicar codigo fuente en tu blog de WordPress</title>
		<link>http://codestories.wordpress.com/2009/11/03/posteando-codigo-en-wordpress/</link>
		<comments>http://codestories.wordpress.com/2009/11/03/posteando-codigo-en-wordpress/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:28:57 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://codestories.wordpress.com/?p=38</guid>
		<description><![CDATA[Al principio esto fue un gran problema para mi, queria tener mi propio blog de programacion, entonces ocupaba publicar codigo fuente, pero el texto plano de wordpress es no-muy-bonito (lease feo). Asi que buscando un poco en Internet encontre que wordpress implementa el SyntaxHighlighter (http://alexgorbatchev.com/wiki/SyntaxHighlighter) Esto es una serie de funciones javascript que dan formato [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=38&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Al principio esto fue un gran problema para mi, queria tener mi propio blog de programacion, entonces ocupaba publicar codigo fuente, pero el texto plano de wordpress es no-muy-bonito (lease feo).<br />
Asi que buscando un poco en Internet encontre que wordpress implementa el SyntaxHighlighter (<a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter">http://alexgorbatchev.com/wiki/SyntaxHighlighter</a>)</p>
<p>Esto es una serie de funciones javascript que dan formato al codigo fuente coloreandolo, identandolo y haciendolo mas legible, justo como tu IDE favorito</p>
<p><strong>Como postear codigo fuente en tu blog wordpress?</strong></p>
<p>Solo hay que poner el codigo entre:</p>
<p><strong>[</strong><strong>sourcecode language="<strong><em>language</em></strong>"]</strong></p>
<p>codigo aqui</p>
<p><strong>[</strong><strong>/sourcecode]</strong></p>
<p>y<br />
 &#8220;<strong><em>language</em></strong>&#8221; Puede ser uno de los siguientes lenguajes</p>
<ul>
<li>bash</li>
<li>cpp</li>
<li>csharp</li>
<li>css</li>
<li>delphi</li>
<li>html</li>
<li>java</li>
<li>jscript</li>
<li>php</li>
<li>python</li>
<li>ruby</li>
<li>shell</li>
<li>sql</li>
<li>vb</li>
<li>xml</li>
</ul>
<p>Sample</p>
<p>La entrada<br />
<strong>[</strong><strong>sourcecode language="<strong><em>csharp</em></strong>"]</strong><br />
private void ShowRates(DataClassesDataContext bd)<br />
{<br />
var myTable = from table<br />
where table.deleted = false<br />
orderby table.name<br />
select table;<br />
myGrid.DataSource = myTable;<br />
myGrid.DataBind();<br />
}<br />
<strong>[</strong><strong>/sourcecode]</strong><br />
Producira</p>
<pre class="brush: csharp;">
private void ShowRates(DataClassesDataContext bd)
{
 var myTable = from table
 where table.deleted = false
 orderby table.name
 select table;
 myGrid.DataSource = myTable;
 myGrid.DataBind();
}
</pre>
<p>Facil verdad?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codestories.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codestories.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codestories.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codestories.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codestories.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codestories.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codestories.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codestories.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=38&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codestories.wordpress.com/2009/11/03/posteando-codigo-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fc40622bf007dbd2289bf44935a904df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">carlosmorasalguero</media:title>
		</media:content>
	</item>
		<item>
		<title>Modificacion masiva de controles</title>
		<link>http://codestories.wordpress.com/2009/11/02/modificacion-masiva-de-controles/</link>
		<comments>http://codestories.wordpress.com/2009/11/02/modificacion-masiva-de-controles/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 20:27:37 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.net 2008]]></category>
		<category><![CDATA[C sharp]]></category>

		<guid isPermaLink="false">http://codestories.wordpress.com/?p=12</guid>
		<description><![CDATA[A veces tenemos que modificar determinada propiedad con el mismo valor para muchos controles (Web controls, winforms controls, etc&#8230;), para hacer esto tenemos que escribir una linea por cada control que queremos cambiar esto se veria masomenos asi control1.property = value; control2.property = value; control3.property = value; ... controln.property = value; donde control# es el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=12&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A veces tenemos que modificar determinada propiedad con el mismo valor para muchos controles  (Web controls, winforms controls, etc&#8230;), para hacer esto tenemos que escribir una linea por cada control que queremos cambiar</p>
<p>esto se veria masomenos asi</p>
<pre class="brush: csharp;">
control1.property = value;
control2.property = value;
control3.property = value;
...

controln.property = value;</pre>
<p>donde control# es el nombre del control, property es la propiedad que queremos setear y value es el valor que queremos poner en property&#8230;</p>
<p>Si son un poco inteligentes pueden hacer algo como esto:</p>
<pre class="brush: csharp;">
foreach(Control ctrl in Container.Controls)
{
    if(ctrl.GetType() == typeof(TextBox))
        ((TextBox)ctrl).Text = &quot;&quot;;
    if(ctrl.GetType() == typeof(ComboBox))
        ((ComboBox)ctrl).SelectedIndex = -1;
    if(ctrl.GetType() == typeof(CheckBox))
        ((CheckBox)ctrl).Checked = false;
    if(ctrl.GetType() == typeof(Label))
        ((Label)ctrl).Text = &quot;&quot;;
    if(ctrl.GetType() == typeof(DateTimePicker))
        ((DateTimePicker)ctrl).Text = &quot;&quot;;
}</pre>
<p>Funciona, pero puede hacerce mejor, podemos obtener mayor flexibilidad y elegancia con el siguiente procedimiento</p>
<pre class="brush: csharp;">
public static void SetUpProperty(IEnumerator Controls, string type, string prop, object value)
{
    while(Controls.MoveNext())
    {
        Control c = (Control)Controls.Current;
        if (type.Equals(&quot;TextBox&quot;) &amp;&amp; c is TextBox)
        {
            if (prop.Equals(&quot;Text&quot;))
            {
                ((TextBox)c).Text = value.ToString();
            }
        }
        if (type.Equals(&quot;DropDownList&quot;) &amp;&amp; c is DropDownList)
        {
            if (prop.Equals(&quot;SelectedIndex&quot;))
            {
                ((DropDownList)c).SelectedIndex = (int)value;
            }
            if (c.HasControls())
            {
                SetUpProperty(c.Controls.GetEnumerator(), type, prop, value);
            }
        }
    }
}</pre>
</pre>
<p>IEnumerator Controls(Enumeracion con los controles que queremos setear (podemos obtenerlo con esta funcion contenedor.Controls.getEnumerator()))</p>
<p>string type(bandera que nos indica el tipo de control a modificar, esto para discriminar entre TextBoxes y DropDownLists)</p>
<p>string property(Bandera con el nombre de la propiedad que queremos modificar)</p>
<p>object value(Valor que queremos poner en Property [tengan cuidado para que no de error, o metan todo entre un try])</p>
<p>Si este metodo lo ponen en una clase podran llamarlo desde cualquier lado sin tener que hacer instacia de la clase que lo contiene, ya que el modificador de acceso es static....</p>
<p>Estoy seguro que se puede mejorar... si alguien tiene idea de como por favor dejar su comentario...</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codestories.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codestories.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codestories.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codestories.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codestories.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codestories.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codestories.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codestories.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=12&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codestories.wordpress.com/2009/11/02/modificacion-masiva-de-controles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fc40622bf007dbd2289bf44935a904df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">carlosmorasalguero</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://codestories.wordpress.com/2009/10/22/hello-world/</link>
		<comments>http://codestories.wordpress.com/2009/10/22/hello-world/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 17:31:09 +0000</pubDate>
		<dc:creator>codestories</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The first program you should write when you are discovering a new language&#8230; CSharp Console.WirteLine(&#34;Hello World&#34;); Java System.Out.Println(&#34;Hello World&#34;); VB .net MessageBox.Show(&#34;Hello World&#34;);<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=1&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The first program you should write when you are discovering a new language&#8230;</p>
<p><strong>CSharp</strong></p>
<pre class="brush: csharp;">
Console.WirteLine(&quot;Hello World&quot;);
</pre>
<p><strong>Java</strong></p>
<pre class="brush: java;">
System.Out.Println(&quot;Hello World&quot;);
</pre>
<p><strong>VB .net</strong></p>
<pre class="brush: vb;">
MessageBox.Show(&quot;Hello World&quot;);
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codestories.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codestories.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codestories.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codestories.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codestories.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codestories.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codestories.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codestories.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codestories.wordpress.com&amp;blog=10066090&amp;post=1&amp;subd=codestories&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codestories.wordpress.com/2009/10/22/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4abdded48af51a2a5bd69b26bac1dc83?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">codestories</media:title>
		</media:content>
	</item>
	</channel>
</rss>
