<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6320669745772946804</id><updated>2025-03-24T22:44:37.489-04:00</updated><category term="sql server"/><category term="sql"/><category term="asp.net"/><category term="c#"/><category term="tsql"/><category term="base de datos"/><category term="desarrollo"/><category term="opinion"/><category term="ajax"/><category term="aprender"/><category term="documentacion"/><category term="dominio"/><category term="jquery"/><category term="machinename"/><category term="programacion"/><category term="query"/><category term="rdlc"/><category term="reporte"/><category term="salud"/><category term="usuario registrado"/><category term="visual strudio"/><category term="wcf"/><category term="web service"/><category term="webconfig"/><category term="wsdl"/><title type='text'>Tips Rápidos de Programación</title><subtitle type='html'>Blog de algunos tips de programación que seran útiles a la hora de hacer un sistema y que pueden ser olvidados por los desarrolladores.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>103</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-6971652464666892608</id><published>2019-02-14T16:17:00.000-04:00</published><updated>2019-02-14T16:17:00.106-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="query"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><title type='text'>Query para ver los objetos modificados en la base de datos</title><content type='html'>&lt;div class=&quot;tr_bq&quot;&gt;
Para ver los objetos creados y/o modificados en una base de datos de SQL Server podemos utilizar el siguiente query:&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote&gt;
declare @ano int&lt;br /&gt;
set @ano = 2019&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
declare @mes int&lt;br /&gt;
set @mes = 01&lt;/blockquote&gt;
&lt;blockquote&gt;
select name, [type], [type_desc], create_date, modify_date&lt;br /&gt;
from sys.objects&lt;br /&gt;
where type not in (&#39;SQ&#39;,&#39;D&#39;,&#39;F&#39;,&#39;IT&#39;,&#39;PK&#39;,&#39;S&#39;)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&amp;nbsp; and (year(modify_date) = @ano or year(create_date) = @ano)&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&amp;nbsp; and (create_date &amp;lt;&amp;gt; modify_date or create_date = modify_date)&lt;br /&gt;
ORDER BY modify_date, [TYPE], [NAME]&lt;/blockquote&gt;
&lt;br /&gt;
En este&amp;nbsp;caso&amp;nbsp;estamos filtrando&amp;nbsp; por año y mes y estamos excluyendo algunos objetos.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Listado de objetos disponibles:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
D &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp; DEFAULT_CONSTRAINT&lt;br /&gt;
F &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp; FOREIGN_KEY_CONSTRAINT&lt;br /&gt;
FN&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp; SQL_SCALAR_FUNCTION&lt;br /&gt;
IT&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp; INTERNAL_TABLE&lt;br /&gt;
P &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp;&amp;nbsp;SQL_STORED_PROCEDURE&lt;br /&gt;
PK&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp;&amp;nbsp;PRIMARY_KEY_CONSTRAINT&lt;br /&gt;
S &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp;&amp;nbsp;SYSTEM_TABLE&lt;br /&gt;
SQ&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp;&amp;nbsp;SERVICE_QUEUE&lt;br /&gt;
U &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp;&amp;nbsp;USER_TABLE&lt;br /&gt;
V &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&amp;nbsp;&amp;nbsp;VIEW</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/6971652464666892608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/6971652464666892608' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/6971652464666892608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/6971652464666892608'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2019/02/query-para-ver-los-objetos-modificados.html' title='Query para ver los objetos modificados en la base de datos'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-8570784432847657207</id><published>2019-02-14T16:08:00.000-04:00</published><updated>2019-02-14T16:08:26.508-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base de datos"/><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo"/><category scheme="http://www.blogger.com/atom/ns#" term="rdlc"/><category scheme="http://www.blogger.com/atom/ns#" term="reporte"/><category scheme="http://www.blogger.com/atom/ns#" term="visual strudio"/><title type='text'>Repetir el encabezado de una tabla en un reporte en cada página (RDLC)</title><content type='html'>Si estamos diseñando un reporte en visual studio con una tabla y queremos que la fila del encabezado (header) de la tabla se repita en todas las paginas del reporte, debemos seguir estos pasos:&lt;br /&gt;
&lt;br /&gt;
1. Seleccionar la tabla completa y activar la propiedad &lt;b&gt;RepeatRowHeaders&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; data-original-height=&quot;729&quot; data-original-width=&quot;1135&quot; height=&quot;411&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_DOFznymldHhRifrv8VFYHAqP7loydJ4IslIfEcsWsjGT1dXbCwoviBl4HBvTo8wFVkIyqQljDlYmbMnfGARxZ2RivHip1XooygWGB36hsWtc2UmAE1lvwnhMh2ytuRenpUXk1XPRtwI/s640/st1.png&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
2. Hacer click en la flecha pequeña que aparece en la esquina inferior derecha del reporte y hacer click en la opcion &lt;b&gt;Advanced Mode&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPQa6NxDiNyQiRsbXXCPz4_Htc4mwI__DwzYuEq28jRiz7w9ap0QNUTgwCRaJJYMvIUwRxanMqrCrKunQ_Zy4HJfua9ZcHNGzd1FG5t0Cr3UAFdVBnMo6c9Unc2ZoJ_sRSKozS_cMa6FY/s1600/st2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;701&quot; data-original-width=&quot;1127&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPQa6NxDiNyQiRsbXXCPz4_Htc4mwI__DwzYuEq28jRiz7w9ap0QNUTgwCRaJJYMvIUwRxanMqrCrKunQ_Zy4HJfua9ZcHNGzd1FG5t0Cr3UAFdVBnMo6c9Unc2ZoJ_sRSKozS_cMa6FY/s640/st2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Cuando se activa el modo avanzado se despliega un detalle que representa las filas de la tabla en la seccion &lt;i&gt;Row Groups&lt;/i&gt;, aqui seleccionamos la primera fila que representa el encabezado (&lt;i&gt;Static&lt;/i&gt;) y al seleccionarla activamos las propied &lt;b&gt;RepeatOnNewPage&lt;/b&gt;. Si queremos que además el header permanezca siempre visible mientras nos deslizamos hacia abajo en el reporte, activamos la opción &lt;b&gt;FixedData&lt;/b&gt;. En caso de tener un grupo en la tabla y querramos que todas las filas que componen el encabezado se repitan en todas las páginas, las vamos seleccionando en &lt;i&gt;Row Groups&lt;/i&gt; y le activamos la opción a todas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG8_ryoUefcvxnuUR8jKwR-IlpFQZ6NgEzv7Q_6NRr-YctSPVYufu_EqYEiKmOInwn55Ff8DkByQkqG4aiNM1VKlSnO4NfMCFVBzwzNeZ53zOzzNdQeDmJQySBQdEuIBUCQ9yRhJ8QcXM/s1600/st3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;1122&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG8_ryoUefcvxnuUR8jKwR-IlpFQZ6NgEzv7Q_6NRr-YctSPVYufu_EqYEiKmOInwn55Ff8DkByQkqG4aiNM1VKlSnO4NfMCFVBzwzNeZ53zOzzNdQeDmJQySBQdEuIBUCQ9yRhJ8QcXM/s640/st3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/8570784432847657207/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/8570784432847657207' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/8570784432847657207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/8570784432847657207'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2019/02/repetir-el-encabezado-de-una-tabla-en.html' title='Repetir el encabezado de una tabla en un reporte en cada página (RDLC)'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_DOFznymldHhRifrv8VFYHAqP7loydJ4IslIfEcsWsjGT1dXbCwoviBl4HBvTo8wFVkIyqQljDlYmbMnfGARxZ2RivHip1XooygWGB36hsWtc2UmAE1lvwnhMh2ytuRenpUXk1XPRtwI/s72-c/st1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-7713326087725888846</id><published>2016-12-22T11:26:00.002-04:00</published><updated>2016-12-22T11:26:33.882-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="tsql"/><title type='text'>Log de correos enviados desde Database Mail</title><content type='html'>Visualizar el log de correos enviados desde el servicio de correos de SQL SERVER.&lt;br /&gt;
&lt;br /&gt;
Para ver los correos enviados podemos usar el siguiente query. La parte del &lt;i&gt;WHERE &lt;/i&gt;sería para ver solo los del día actual, asi que se puede eliminar si queremos ver todos los correos.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; font-family: consolas, menlo, monaco, &amp;quot;lucida console&amp;quot;, &amp;quot;liberation mono&amp;quot;, &amp;quot;dejavu sans mono&amp;quot;, &amp;quot;bitstream vera sans mono&amp;quot;, &amp;quot;courier new&amp;quot;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;USE &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;msdb ;  
&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;GO  &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
  
&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;SELECT     &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;mailitem_id, 
    recipients, 
    copy_recipients, 
    blind_copy_recipients,
    [subject],
    body,
    send_request_date,
    send_request_user,
    sent_status,
    sent_date,
    last_mod_date
&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;FROM  &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;sysmail_allitems
&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;WHERE &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;convert(varchar, sent_date,101) = convert(varchar, getdate(),101)

&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: blue; margin: 0px; padding: 0px;&quot;&gt;GO&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/7713326087725888846/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/7713326087725888846' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7713326087725888846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7713326087725888846'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2016/12/log-de-correos-enviados-desde-database.html' title='Log de correos enviados desde Database Mail'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-8104834550247175495</id><published>2016-12-21T10:55:00.000-04:00</published><updated>2016-12-21T10:56:46.655-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="tsql"/><title type='text'>Secuencia numérica (Identity) en un query SELECT de sql server</title><content type='html'>Para retornar una secuencia numérica como un campo dentro de un SELECT de SQL Server podemos usar el siguiente código.&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;select&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; ROW_NUMBER&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;OVER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;ORDER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;BY&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; fecha&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;) as Sec&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,Nombre, Apellido, Fecha&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;from&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; usuarios&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
En el query anterior estamos creando un campo que no existe en la tabla llamado Sec donde se va a desplegar una secuencia numérica por cada fila que retorne la consulta.&lt;br /&gt;
&lt;div&gt;
Luego se esta mostrando el campo nombre, apellido y fecha de la tabla Usuarios&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Resultado:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 223px;&quot;&gt;
 &lt;colgroup&gt;&lt;col style=&quot;mso-width-alt: 1024; mso-width-source: userset; width: 21pt;&quot; width=&quot;28&quot;&gt;&lt;/col&gt;
 &lt;col style=&quot;mso-width-alt: 2121; mso-width-source: userset; width: 44pt;&quot; width=&quot;58&quot;&gt;&lt;/col&gt;
 &lt;col style=&quot;mso-width-alt: 2267; mso-width-source: userset; width: 47pt;&quot; width=&quot;62&quot;&gt;&lt;/col&gt;
 &lt;col style=&quot;mso-width-alt: 2742; mso-width-source: userset; width: 56pt;&quot; width=&quot;75&quot;&gt;&lt;/col&gt;
 &lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15.0pt;&quot;&gt;
  &lt;td class=&quot;xl67&quot; height=&quot;20&quot; style=&quot;height: 15.0pt; width: 21pt;&quot; width=&quot;28&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Sec&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; width: 44pt;&quot; width=&quot;58&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Nombre&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; width: 47pt;&quot; width=&quot;62&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Apellido&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl68&quot; style=&quot;border-left: none; width: 56pt;&quot; width=&quot;75&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Fecha&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15.0pt;&quot;&gt;
  &lt;td class=&quot;xl67&quot; height=&quot;20&quot; style=&quot;border-top: none; height: 15.0pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;1&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Juan&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Perez&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl68&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;10/10/2013&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15.0pt;&quot;&gt;
  &lt;td class=&quot;xl67&quot; height=&quot;20&quot; style=&quot;border-top: none; height: 15.0pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;2&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Laura&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Martinez&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl68&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;10/10/2013&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15.0pt;&quot;&gt;
  &lt;td class=&quot;xl67&quot; height=&quot;20&quot; style=&quot;border-top: none; height: 15.0pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;3&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Lucas&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Pena&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl68&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;7/7/2014&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15.0pt;&quot;&gt;
  &lt;td class=&quot;xl67&quot; height=&quot;20&quot; style=&quot;border-top: none; height: 15.0pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;4&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Maria&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Diaz&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl68&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;11/13/2014&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr height=&quot;20&quot; style=&quot;height: 15.0pt;&quot;&gt;
  &lt;td class=&quot;xl67&quot; height=&quot;20&quot; style=&quot;border-top: none; height: 15.0pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;5&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Jose&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl67&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Castillo&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;xl68&quot; style=&quot;border-left: none; border-top: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;12/1/2014&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/8104834550247175495/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/8104834550247175495' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/8104834550247175495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/8104834550247175495'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2016/12/secuencia-numerica-identity-en-un-query.html' title='Secuencia numérica (Identity) en un query SELECT de sql server'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-4592171558144534197</id><published>2016-11-27T19:43:00.000-04:00</published><updated>2016-11-27T19:43:18.599-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="documentacion"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="tsql"/><title type='text'>Visualizar la descripción de las tablas y campos de una base de datos en SQL SERVER</title><content type='html'>Escribir la descripción de las tablas y los campos de una base de datos de SQL SERVER es una buena práctica y facilita el trabajo en el futuro cuando no recordemos exactamente lo que se guarda en cada lugar.&lt;br /&gt;
&lt;br /&gt;
Además sirve para generar automáticamente la documentación de la base de datos. En otras palabras, las herramientas de documentación de bases de datos, buscan lo escrito en la descripción y automaticamente la pasan a la documentación,&lt;br /&gt;
&lt;br /&gt;
Ejemplo que he utilizado de estas herramientas son: &lt;a href=&quot;http://www.red-gate.com/products/sql-development/sql-doc/&quot; target=&quot;_blank&quot;&gt;SQL Doc&lt;/a&gt;, &lt;a href=&quot;http://www.apexsql.com/sql_tools_doc.aspx&quot; target=&quot;_blank&quot;&gt;ApexSqlDoc&lt;/a&gt; y &lt;a href=&quot;https://sqldbdoc.codeplex.com/&quot; target=&quot;_blank&quot;&gt;DBDoc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Para visualizar rápidamente la descripción de las tablas y campos, podemos usar este query. Espero que les ayude.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;SELECT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;      u&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;.&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; t&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AS&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;table&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
            td&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;value &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AS&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;table_desc&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
            c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AS&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;column&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;],&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
            cd&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;value &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AS&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;column_desc&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;FROM&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;        sysobjects t
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;INNER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;JOIN&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;  sysusers u
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;ON&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;      u&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;uid &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; t&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;uid
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;LEFT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;OUTER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;JOIN&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; sys&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;extended_properties td
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;ON&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;      td&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;major_id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; t&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;id
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AND&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;     td&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;minor_id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AND&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;     td&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;MS_Description&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;INNER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;JOIN&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;  syscolumns c
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;ON&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;      c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; t&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;id
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;LEFT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;OUTER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;JOIN&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; sys&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;extended_properties cd
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;ON&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;      cd&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;major_id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;id
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AND&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;     cd&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;minor_id &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;colid
    &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;AND&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;     cd&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;MS_Description&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;WHERE&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; t&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;type &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&#39;u&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;ORDER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;BY&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;    t&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; c&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;colorder&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
Fuente: http://stackoverflow.com/questions/887370/sql-server-extract-table-meta-data-description-fields-and-their-data-types&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/4592171558144534197/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/4592171558144534197' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/4592171558144534197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/4592171558144534197'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2016/11/visualizar-la-descripcion-de-las-tablas.html' title='Visualizar la descripción de las tablas y campos de una base de datos en SQL SERVER'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-7618008832331337404</id><published>2016-11-16T09:54:00.002-04:00</published><updated>2016-11-16T09:54:43.648-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ajax"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>Hacer funcionar un plugin de Jquery dentro de un UpdatePanel de Ajax</title><content type='html'>En el siguiente ejemplo vamos a hacer funcionar el plugin DatePicker de Jquery en una página con un Master Page y un UpdatePanel de Ajax.&lt;br /&gt;
&lt;br /&gt;
La razón por la que los plugins de Jquery no te funcionan cuando el master page tiene Ajax es porque la función del Update Panel es precisamente refrescar solamente secciones de la página, mientras que los plugins de Ajax se envian a ejecucion cuando se hace el post back completo.&lt;br /&gt;
&lt;br /&gt;
Este sería el codigo en el master page:
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/jbenzan/857fb5f261ce6d37d9b413d4ff09c67e.js&quot;&gt;&lt;/script&gt;

Codigo de la página
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/jbenzan/3b53091d10d89bb9b2c1e4de1e61a82e.js&quot;&gt;&lt;/script&gt;

Con esta solución ya funcionan los plugins de Jquery en una página con Master Page y UpdatePanel de Ajax</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/7618008832331337404/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/7618008832331337404' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7618008832331337404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7618008832331337404'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2016/11/hacer-funcionar-un-plugin-de-jquery.html' title='Hacer funcionar un plugin de Jquery dentro de un UpdatePanel de Ajax'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-4790784463540001018</id><published>2016-11-12T16:28:00.000-04:00</published><updated>2016-11-12T16:28:38.841-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aprender"/><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo"/><category scheme="http://www.blogger.com/atom/ns#" term="opinion"/><category scheme="http://www.blogger.com/atom/ns#" term="programacion"/><title type='text'>Quiero aprender a programar</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://tctechcrunch2011.files.wordpress.com/2013/09/keep-calm-and-learn-to-code-2.png?w=400&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://tctechcrunch2011.files.wordpress.com/2013/09/keep-calm-and-learn-to-code-2.png?w=400&quot; width=&quot;274&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Durante la parte de mi vida en que me ha tocado la función de desarrollador de aplicaciones, varias personas me han hecho la misma pregunta: ¿Qué debo hacer para aprender a programar?&lt;/div&gt;
&lt;br /&gt;Esta es una pregunta compleja y al mismo tiempo halagadora ya que normalmente los desarrolladores de software son vistos como “nerds” encerrados en una habitación todo el día sentados frente a un computador escribiendo códigos que mágicamente la computadora interpreta y aparece en la pantalla un sistema o una página web.&lt;br /&gt;&lt;br /&gt;Muchas personas prefieren mantenerse lo más alejado posible de todo lo que ocurra en ese mundo desconocido de los desarrolladores de software así que cuando alguien pregunta ¿Qué debo hacer para aprender a programar? Más vale darles la respuesta correcta.&lt;br /&gt;&lt;br /&gt;El mundo actual funciona en casi todos sus aspectos con tecnología, la podemos encontrar en todos los ámbitos de la vida cotidiana, desde un computador, los Smartphone, los televisores, las neveras, todo ya tiene alguna especie de software, esto nos da el primer paso para aprender a programar. Tenemos mucho campo en el desarrollo de software así que lo primero es decidir para qué quieres programar.&lt;br /&gt;&lt;br /&gt;Muchos tienen la idea de que para ser programador hay que ser un genio matemático, esto es completamente falso, aunque dominar las matemáticas es una ventaja, lo más importante en la programación es la lógica. Esa lógica es la que nos permitirá solucionar los problemas, entender lo que desean o necesitan los usuarios, realizar aplicaciones más sólidas, eficientes y user friendly, es decir que sean de fácil uso para las personas.&lt;br /&gt;&lt;br /&gt;Entonces, si ya sabes para qué plataforma quieres programar o ya sabes las situaciones de la vida que quieres mejorar con la tecnología y ya tienes conceptos de lógica, debes elegir un lenguaje de programación que sea óptimo para el fin que deseas.&lt;br /&gt;&lt;br /&gt;Existen cientos de lenguajes de programación diferentes, con diferentes complejidades, pero también para diferentes usos. Así como avanza la tecnología de uso cotidiano, también avanza la tecnología para los desarrolladores de software, por lo que cada día es más fácil “programar”. Existen frameworks o plataformas que interpretan códigos de programación de lenguajes que utilizan funciones y etiquetas muy similares al lenguaje humano y los convierten a lenguaje de máquina y cada día esto se vuelve más eficiente.&lt;br /&gt;&lt;br /&gt;Existen también lenguajes de programación muy similares, por lo que aprendiendo uno podrás dominar otros en muy poco tiempo. Dependiendo el área en la que quieras desarrollarte, algunos lenguajes de ejemplo podrían ser: Para aplicaciones comerciales o de oficina puedes investigar sobre .NET, Java, Python y SQL. Para aplicaciones móviles te interesará investigar sobre C++ (C plus plus) o Java. Si te interesa el desarrollo web te interesará investigar sobre HTML, PHP, CSS, JavaScript, Ruby, Python, .NET o SQL. Si lo que deseas es entrar a lo que llamamos lenguajes de bajo nivel y medio nivel es decir códigos que pueden ejecutar funciones más cerca del hardware puedes investigar sobre C o Assembly.&lt;div&gt;
&lt;br /&gt; En internet existe información ilimitada sobre los diferentes lenguajes de programación, así como páginas web que enseñan a programar de manera rápida y divertida, existen videos y muchos libros sobre programación. Lo más importante en tomar en cuenta es que la programación nunca se aprende completamente, cada día se aprende algo nuevo. Es posible que el día de hoy no entiendas un concepto, pero si sigues practicando e investigando llegará un día en que te darás cuenta que eso que ayer no entendías hoy se vuelve sencillo, ya que el aprendizaje de la programación es por niveles, lo que aprendes hoy será la base para entender lo del futuro. Busca un programador experimentado que te sirva como mentor y como decimos en este mundo, la programación entra por los dedos así que programa todos los días.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Imágenes desde:&lt;br /&gt;https://tctechcrunch2011.files.wordpress.com/2013/09/keep-calm-and-learn-to-code-2.png?w=400&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/4790784463540001018/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/4790784463540001018' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/4790784463540001018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/4790784463540001018'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2016/11/quiero-aprender-programar.html' title='Quiero aprender a programar'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-1365525146565347014</id><published>2016-09-07T11:24:00.000-04:00</published><updated>2016-11-19T10:50:16.592-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><title type='text'>Obtener el texto de un hipervínculo que esté dentro de un gridview Asp.Net C#</title><content type='html'>Si tenemos un gridview en el cual en una de las columnas los valores son hipervínculos y queremos obtener el texto o el NavigateUrl de ese hyperlink debemos hacer lo siguiente.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Normalmente para obtener el texto de un campo en un Gridview usamos este código:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: #eff0f1; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px;&quot;&gt;NombreGridView&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Rows&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;RowIndex&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Cells&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Text&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;;&lt;/span&gt;&lt;/blockquote&gt;
Pero cuando se trata de un hyperlink, debemos hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si queremos el texto:&lt;br /&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;HyperLink&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;NombreGridView&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Rows&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;RowIndex&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Cells&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Controls&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Text;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Si queremos el NavigateUrl&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;HyperLink&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;NombreGridView.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Rows&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;RowIndex&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Cells&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Controls&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;NavigateUrl;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Recuerda que si lo quieres hacer con el row seleccionado puedes usar &quot;SelectedRow&quot;:&lt;br /&gt;
&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;string str =&amp;nbsp;&lt;/span&gt;((&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;HyperLink&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;NombreGridView.&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;SelectedRow&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13px; white-space: inherit;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Cells&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;].&lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;Controls&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #7d2727; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #303336; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;background-color: #eff0f1; color: #2b91af; font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif; font-size: 13px;&quot;&gt;Text;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/1365525146565347014/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/1365525146565347014' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/1365525146565347014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/1365525146565347014'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2016/09/obtener-el-texto-de-un-hipervinculo-que.html' title='Obtener el texto de un hipervínculo que esté dentro de un gridview Asp.Net C#'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-9196346639860176934</id><published>2013-01-11T22:06:00.001-04:00</published><updated>2016-11-19T10:53:39.423-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base de datos"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><title type='text'>SQL: Constraint para que un campo acepte solamente un rango de números determinado</title><content type='html'>Si queremos agregar un nivel mas de validación a la base de datos, tenemos la forma de hacerlo mediante los constraints.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo sería si queremos que en un campo específico que sea tipo integer, se guarden solamente números del 0 al 100, podemos usar el siguiente código en SQL SERVER.&lt;br /&gt;
&lt;br /&gt;
Este constraint se crea en la tabla &quot;Tabla1&quot; y se llama &quot;NombreConstraint&quot; y se crea en la columna llamada &quot;Columna1&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot; style=&quot;background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ALTER&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;TABLE&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; Tabla1
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ADD&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CONSTRAINT&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; NombreConstraint
&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CHECK&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Columna1 &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;BETWEEN&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;AND&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/9196346639860176934/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/9196346639860176934' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/9196346639860176934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/9196346639860176934'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2013/01/sql-constraint-para-que-un-campo-acepte.html' title='SQL: Constraint para que un campo acepte solamente un rango de números determinado'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-685866171845733531</id><published>2013-01-10T10:55:00.001-04:00</published><updated>2016-11-19T10:54:06.604-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="wcf"/><category scheme="http://www.blogger.com/atom/ns#" term="web service"/><category scheme="http://www.blogger.com/atom/ns#" term="wsdl"/><title type='text'>.NET WCF utiliza el nombre del servidor en vez de la IP</title><content type='html'>Cuando se publica un servicio en&amp;nbsp;WCF en un servidor este usa el nombre del servidor para componer el WSDL. Esto hace que cuando un servidor se acceda desde fuera del dominio el WSDL sea inutil puesto que se esta utilzando el nombre del servidor que es desconocido desde fuera de su dominio. Por esto el servicio debe ser configurado por el Web.config para que se pueda acceder desde cualquier URL y el WSDL se componga utilizando la IP con la cual se accedio. Para esto se modifica el tag de system.serviceMode como acontinuación:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #eeeeee; border: 0px currentColor; color: black; font-size-adjust: none; font-stretch: normal; font: 14px/18px Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; letter-spacing: normal; margin: 0px 0px 10px; max-height: 600px; orphans: 2; overflow: auto; padding: 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; widows: 2; width: auto; word-spacing: 0px;&quot;&gt;&lt;code style=&quot;background-color: #eeeeee; border: 0px currentColor; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;system .servicemodel=&quot;.servicemodel&quot; span=&quot;span&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; 
       .
       .
       .
   &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;servicehostingenvironment span=&quot;span&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;atn&quot; style=&quot;background-color: transparent; border: 0px; color: red; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;multipleSiteBindingsEnabled&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;atv&quot; style=&quot;background-color: transparent; border: 0px; color: blue; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;true&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/servicehostingenvironment&gt;&lt;/span&gt;&lt;/system&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border: 0px; color: black; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;background-color: transparent; border: 0px; color: maroon; font-size: 14px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Colaboración gracias a: Carlos Toribio \o/</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/685866171845733531/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/685866171845733531' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/685866171845733531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/685866171845733531'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2013/01/net-wcf-utiliza-el-nombre-del-servidor.html' title='.NET WCF utiliza el nombre del servidor en vez de la IP'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-2698280812172638858</id><published>2013-01-02T21:57:00.000-04:00</published><updated>2016-11-19T10:54:44.270-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><title type='text'>Redireccionar o redirigir a la página actual (asp.net)</title><content type='html'>Para redireccionar a la misma página en la que nos encontamos y asi limpiar todo como si acabaras de entrar podemos usar la siguiente sentencia&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Response.Redirect(Request.RawUrl);&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/2698280812172638858/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/2698280812172638858' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/2698280812172638858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/2698280812172638858'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2013/01/redireccionar-o-redirigir-la-pagina.html' title='Redireccionar o redirigir a la página actual (asp.net)'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-3753122325063020315</id><published>2012-12-23T09:38:00.002-04:00</published><updated>2016-11-19T10:54:59.045-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><title type='text'>Es posible crear un índice único en un campo que acepte NULL ??</title><content type='html'>Este es un tip bastante interesante que me llegó de un website al que estoy inscrito.&lt;br /&gt;
&lt;br /&gt;
Es posible tener un indice único en un campo que acepte NULL ??&lt;br /&gt;
Pues la respuesta es SI! y se puede lograr de la siguiente manera...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;color: #222222; white-space: pre-wrap;&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white;&quot;&gt;USE [DBPRUEBA]
GO

CREATE TABLE [dbo].[tbl_prueba](
 [id] [int] 
) ON [PRIMARY]

GO

&lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;CREATE UNIQUE NONCLUSTERED INDEX UNCI_prueba
ON [dbo].[tbl_prueba](id)
WHERE id IS NOT NULL
GO&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
--============================&lt;/span&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: white;&quot;&gt;===========
insert into [dbo].[tbl_prueba] values(1)--success
insert into [dbo].[tbl_prueba] values(2)--success
insert into [dbo].[tbl_prueba] values(NULL)--success
insert into [dbo].[tbl_prueba] values(NULL)--success
insert into [dbo].[tbl_prueba] values(2)--error [Cannot insert duplicate key row in object &#39;dbo.tbl_test&#39; with unique index &#39;NCI_test&#39;.]

GO
select * from [dbo].[tbl_prueba]&lt;/span&gt;&lt;/i&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #222222; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #222222; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;El truco esta en pasar la condición deseada en la creación del índice&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #222222; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;color: #222222; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;Buen fin de semana!&lt;/span&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/3753122325063020315/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/3753122325063020315' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/3753122325063020315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/3753122325063020315'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/12/es-posible-crear-un-indice-unico-en-un.html' title='Es posible crear un índice único en un campo que acepte NULL ??'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-2686171879514675849</id><published>2012-10-13T13:07:00.000-04:00</published><updated>2016-11-19T10:55:13.080-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="webconfig"/><title type='text'>Agregar la página por default de la aplicación al webconfig</title><content type='html'>&lt;br /&gt;
Existe una manera de asignar la página por default de una aplicación al web.config&lt;br /&gt;
&lt;br /&gt;
Solo debe asignar esta seccion al web.config&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw0tDBUI1YMCmPeObSzP_nzgv89t6BcFERRBRSFj6k5aT9qnfTeJQMAova6CTa4YC9Nqzjb8p8yeMiQsPJUXcgKc0rifFYnGvntz8UFiDECpGx1_J10xlIFdPoXabIxRRyG9L6UdUcFBY/s1600/webconf.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw0tDBUI1YMCmPeObSzP_nzgv89t6BcFERRBRSFj6k5aT9qnfTeJQMAova6CTa4YC9Nqzjb8p8yeMiQsPJUXcgKc0rifFYnGvntz8UFiDECpGx1_J10xlIFdPoXabIxRRyG9L6UdUcFBY/s1600/webconf.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/2686171879514675849/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/2686171879514675849' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/2686171879514675849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/2686171879514675849'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/10/agregar-la-pagina-por-default-de-la.html' title='Agregar la página por default de la aplicación al webconfig'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw0tDBUI1YMCmPeObSzP_nzgv89t6BcFERRBRSFj6k5aT9qnfTeJQMAova6CTa4YC9Nqzjb8p8yeMiQsPJUXcgKc0rifFYnGvntz8UFiDECpGx1_J10xlIFdPoXabIxRRyG9L6UdUcFBY/s72-c/webconf.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-9057875170610115571</id><published>2012-08-22T16:16:00.001-04:00</published><updated>2016-11-19T10:57:11.320-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opinion"/><category scheme="http://www.blogger.com/atom/ns#" term="salud"/><title type='text'>Evita el Síndrome del tunel carpiano</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Tips para evitar el Sindrome de Tunel&amp;nbsp;Carpiano&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Nosotros que trabajamos&amp;nbsp;mucho en la computadora, es importante tomar en cuenta estos tips para evitar el Síndrome de Tunel Carpiano que cada vez es mas común.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Clic en la foto para agrandar&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwkpJ6-jpEP0DBAzrgHI9is_v7_N96wf8VfWy2EP8jYCMzbyLsdN-3mpqGbnGtFHZ1kSP_DqKPJaxvf_KQaEMDtMWdBzWBCurKE72CzCl0oBXWcL1S_LG30E6cYjfbHeK6RKq3leTMGVg/s1600/524531_4115849668291_917167767_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwkpJ6-jpEP0DBAzrgHI9is_v7_N96wf8VfWy2EP8jYCMzbyLsdN-3mpqGbnGtFHZ1kSP_DqKPJaxvf_KQaEMDtMWdBzWBCurKE72CzCl0oBXWcL1S_LG30E6cYjfbHeK6RKq3leTMGVg/s400/524531_4115849668291_917167767_n.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/9057875170610115571/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/9057875170610115571' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/9057875170610115571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/9057875170610115571'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/08/evita-el-sindrome-del-tunel-carpiano.html' title='Evita el Síndrome del tunel carpiano'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwkpJ6-jpEP0DBAzrgHI9is_v7_N96wf8VfWy2EP8jYCMzbyLsdN-3mpqGbnGtFHZ1kSP_DqKPJaxvf_KQaEMDtMWdBzWBCurKE72CzCl0oBXWcL1S_LG30E6cYjfbHeK6RKq3leTMGVg/s72-c/524531_4115849668291_917167767_n.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-1567690571685397393</id><published>2012-06-16T18:04:00.000-04:00</published><updated>2012-06-16T18:04:40.128-04:00</updated><title type='text'>Guardar el resultado del comando DIR</title><content type='html'>Suponemos que tenemos una carpeta con muchos archivos y queremos ver un listado de los mismos.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Si deseamos guardar el resultado que retorna el comando DIR en el Command Prompt se hace de esta manera:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En CMD entra a la carpeta donde&amp;nbsp;están&amp;nbsp;los archivos que quieres listar y escribe:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;dir &amp;gt; C:\archivo.txt&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ejemplo:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;dir *.aspx &amp;gt; C:\lista.txt&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
Este ejemplo busca todos los archivos aspx de una carpeta y escribe el resultado en un archivo llamado lista.txt en el disco C:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Si queremos solamente los nombres de los archivos:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;dir /w /a-d *.aspx &amp;gt; C:\lista.txt&lt;/i&gt;&lt;/b&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/1567690571685397393/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/1567690571685397393' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/1567690571685397393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/1567690571685397393'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/06/guardar-el-resultado-del-comando-dir.html' title='Guardar el resultado del comando DIR'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-6869779768371967240</id><published>2012-05-16T23:43:00.000-04:00</published><updated>2012-05-16T23:43:13.326-04:00</updated><title type='text'>Tomar el valor de un control del masterpage</title><content type='html'>Imagina que tenemos un label en el masterpage y de una de las paginas queremos tomar el valor de ese label o talvez queremos asignar un valor a ese label.&lt;br /&gt;
&lt;br /&gt;
Para hacer esto utilizamos este código:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #d9ead3; color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;i&gt;Lab.lbl1= this.Master.FindControl(&quot;Content&quot;).FindControl(&quot;Login1&quot;).FindControl(&quot;lblID&quot;);&lt;/i&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #ebf3de; color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;O este si queremos cambiar el valor del color a un&amp;nbsp;botón&amp;nbsp;del masterpage:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ebf3de; color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ebf3de; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;&amp;nbsp;//Cambiando el color de un boton&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;LinkButton BotonMenu = Master.FindControl(&quot;LoginView1&quot;).FindControl(&quot;LinkButton1&quot;) as LinkButton;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;if (BotonMenu != null)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;{&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; BotonMenu.BackColor = System.Drawing.Color.FromName(&quot;#bfcbd6&quot;);&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;}&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #d9ead3;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: &#39;Segoe UI&#39;, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Si te fijas estos controles del ejemplo&amp;nbsp;están&amp;nbsp;dentro de un LoginView. Si tu control esta fuera dentro de&amp;nbsp;algún&amp;nbsp;componente como un loginview o un panel debes utilizar esa manera pero si esta fuera puedes dejar un solo FindControl.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/6869779768371967240/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/6869779768371967240' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/6869779768371967240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/6869779768371967240'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/05/tomar-el-valor-de-un-control-del.html' title='Tomar el valor de un control del masterpage'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-5928914983764986876</id><published>2012-05-16T23:35:00.003-04:00</published><updated>2012-05-16T23:35:29.274-04:00</updated><title type='text'>GridView.RowCommand : Obtener un valor al ejecutar un comando en el gridview</title><content type='html'>La idea es tener un&amp;nbsp;botón&amp;nbsp;dentro del gridview y que cuando se le haga clic al botón se seleccione el valor de una de las columnas y se ejecute la acción.&lt;br /&gt;
&lt;br /&gt;
En la propiedad command del boton se le puede especificar el nombre que quieras al comando y luego llamarlo de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; overflow: auto; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, Courier, monospace; overflow: auto; padding: 5px; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; CustomersGridView_RowCommand(Object sender, GridViewCommandEventArgs e)
  {
    &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;(e.CommandName==&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;NombreComando&quot;&lt;/span&gt;)
    {
      &lt;span style=&quot;color: green;&quot;&gt;// Selecciona el indice de la fila del boton en el que se hizo clic&lt;/span&gt;
      &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; index = Convert.ToInt32(e.CommandArgument);
            
      &lt;span style=&quot;color: green;&quot;&gt;// retorna el row en que se hizo clic&lt;/span&gt;
      GridViewRow row = CustomersGridView.Rows[index];
            
      &lt;span style=&quot;color: green;&quot;&gt;// asigna el valor de la celda de la columna 2 y la fila en que se hizo clic  &lt;/span&gt;
      string item = Server.HtmlDecode(row.Cells[2].Text);
        
    }
  }&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; overflow: auto; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; overflow: auto; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word;&quot;&gt;Existen unos comandos ya predeterminados integrados al control Gridview que son:&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; overflow: auto; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;table style=&quot;border-collapse: collapse; border: 1px solid rgb(187, 187, 187); color: black; font-family: &#39;Segoe UI&#39;, Verdana, Arial; font-size: 13px; text-align: left; width: 1026px;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;th style=&quot;background-color: #e5e5e5; border: 1px solid rgb(187, 187, 187); font-size: 1.077em; height: 21px; padding: 4px;&quot;&gt;Valor de CommandName&lt;/th&gt;&lt;th style=&quot;background-color: #e5e5e5; border: 1px solid rgb(187, 187, 187); font-size: 1.077em; height: 21px; padding: 4px;&quot;&gt;Descripción&lt;/th&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Cancel&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Cancela una operación de edición y devuelve el control&amp;nbsp;&lt;b&gt;GridView&lt;/b&gt;&amp;nbsp;al modo de sólo lectura. Provoca el evento&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowcancelingedit(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;RowCancelingEdit&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Delete&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Elimina el registro actual. Provoca los eventos&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowdeleting(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;RowDeleting&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowdeleted(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;RowDeleted&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Edit&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Pone el registro actual en modo de edición. Provoca el evento&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowediting(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;RowEditing&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Page&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Realiza una operación de paginación. Establece la propiedad&amp;nbsp;&lt;b&gt;CommandArgument&lt;/b&gt;&amp;nbsp;del botón en &quot;First&quot;, &quot;Last&quot;, &quot;Next&quot;, &quot;Prev&quot; o en un número de página para especificar el tipo de operación de paginación que se va a realizar. Provoca los eventos&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.pageindexchanging(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;PageIndexChanging&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.pageindexchanged(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;PageIndexChanged&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Select&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Selecciona el registro actual. Provoca los eventos&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.selectedindexchanging(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;SelectedIndexChanging&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.selectedindexchanged(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;SelectedIndexChanged&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Sort&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Ordena el control&amp;nbsp;&lt;b&gt;GridView&lt;/b&gt;. Provoca los eventos&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.sorting(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;Sorting&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.sorted(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;Sorted&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;vertical-align: top;&quot;&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
&quot;Update&quot;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;background-color: white; border: 1px solid rgb(187, 187, 187); line-height: 18px; margin: 1px; padding: 9px 4px;&quot;&gt;&lt;div style=&quot;position: relative;&quot;&gt;
Actualiza el registro actual en el origen de datos. Provoca los eventos&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowupdating(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;RowUpdating&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowupdated(v=vs.80).aspx&quot; style=&quot;color: #960bb4; text-decoration: none;&quot;&gt;RowUpdated&lt;/a&gt;.&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; overflow: auto; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; overflow: auto; padding: 5px; text-align: left; word-break: break-all; word-wrap: break-word;&quot;&gt;fuente: &lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowcommand(v=vs.80).aspx&quot;&gt;http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.gridview.rowcommand(v=vs.80).aspx&lt;/a&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/5928914983764986876/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/5928914983764986876' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/5928914983764986876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/5928914983764986876'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/05/gridviewrowcommand-obtener-un-valor-al.html' title='GridView.RowCommand : Obtener un valor al ejecutar un comando en el gridview'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-7966960591757428212</id><published>2012-05-01T18:54:00.001-04:00</published><updated>2012-05-01T18:55:28.621-04:00</updated><title type='text'>Error: System.Threading.ThreadAbortException: Thread was being aborted.</title><content type='html'>&lt;b&gt;System.Threading.ThreadAbortException: Thread was being aborted.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Que significa este error que aparece registrado en nuestro log?&lt;br /&gt;
&lt;br /&gt;
Este error normalmente ocurre cuando utilizamos la sentencia Response.Redirect() para redirigirnos a otra página.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Ej.:&amp;nbsp;&lt;i&gt;&lt;b&gt;Response.Redirect(&quot;Default.aspx&quot;);&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
&amp;nbsp;Esta sentencia va a funcionar pero arrojará el error en los logs &quot;System.Threading.ThreadAbortException: Thread was being aborted&quot; porque no le hemos especificado al&amp;nbsp;código&amp;nbsp;si luego de hacer el&amp;nbsp;direccionamiento&amp;nbsp;debe continuar o terminar la&amp;nbsp;ejecución&amp;nbsp;de la página actual.&lt;br /&gt;
&lt;br /&gt;
Por eso el comando nos da el hint: &quot;&lt;b&gt;endResponse: Indicates whether execution of the current page should terminate.&lt;/b&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
Así&amp;nbsp;que la sintaxis correcta&amp;nbsp;debería&amp;nbsp;ser:&lt;br /&gt;
&lt;i&gt;&lt;b style=&quot;background-color: yellow;&quot;&gt;Response.Redirect(&quot;Default.aspx&quot;,false);&lt;/b&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/7966960591757428212/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/7966960591757428212' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7966960591757428212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7966960591757428212'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/05/error-systemthreadingthreadabortexcepti.html' title='Error: System.Threading.ThreadAbortException: Thread was being aborted.'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-5048403407014796663</id><published>2012-04-30T22:48:00.002-04:00</published><updated>2016-11-19T10:57:31.414-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><title type='text'>Obtener las bases de datos de un servidor de SQL SERVER</title><content type='html'>Para listar las bases de datos atachadas en un servidor de SQL SERVER se puede utilizar una de estas opciones:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EXEC sp_databases&lt;br /&gt;
&lt;br /&gt;
EXEC sp_helpdb&lt;br /&gt;
&lt;br /&gt;
EXEC sp_msForEachDB &#39;PRINT &#39;&#39;?&#39;&#39;&#39;&lt;br /&gt;
&lt;br /&gt;
Cada una retorna las bases de datos del servidor con algunas informaciones de diferencia asi que podemos utilizar la que mas nos convenga</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/5048403407014796663/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/5048403407014796663' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/5048403407014796663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/5048403407014796663'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/04/obtener-las-bases-de-datos-de-un.html' title='Obtener las bases de datos de un servidor de SQL SERVER'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-5170971460598186363</id><published>2012-03-22T20:41:00.000-04:00</published><updated>2012-03-22T20:43:05.602-04:00</updated><title type='text'>Retornar el listado de tablas de una base de datos con la cantidad de registros</title><content type='html'>Para retornar un listado de las tablas de una base de datos con la cantidad de registros en cada tabla se pueden utilizar uno de estos queries:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;&lt;/i&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;background-color: #eeeeee;&quot;&gt;
&lt;i&gt;SELECT &#39;[&#39; + SCHEMA_NAME(t.schema_id) + &#39;].[&#39; + t.name + &#39;]&#39; AS fulltable_name,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;SCHEMA_NAME(t.schema_id) AS schema_name,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;t.name AS table_name,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;i.rows&lt;br /&gt;FROM sys.tables AS t INNER JOIN sys.sysindexes AS i&lt;br /&gt;ON t.object_id = i.id AND i.indid &amp;lt; 2&lt;/i&gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
o&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;i&gt;select distinct convert(varchar(30),object_name(a.id)) [Table Name], a.rows&amp;nbsp;&lt;/i&gt;&lt;i&gt;from sysindexes a inner join sysobjects b on a.id = b.id&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Referencia: &lt;i&gt;&amp;nbsp;http://venkattechnicalblog.blogspot.com/2008/09/list-out-all-tables-and-row-count-in.html&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;http://geekswithblogs.net/TakeNote/archive/2007/09/22/115537.aspx&amp;nbsp;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/5170971460598186363/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/5170971460598186363' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/5170971460598186363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/5170971460598186363'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/03/retornar-el-listado-de-tablas-de-una.html' title='Retornar el listado de tablas de una base de datos con la cantidad de registros'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-7219611586485135908</id><published>2012-02-19T22:07:00.002-04:00</published><updated>2012-02-19T22:07:29.257-04:00</updated><title type='text'>Encontrar los storedprocedures que contengan un texto X</title><content type='html'>Si queremos retornar todos los stored procedures que contengan una palabra determinada ejecutamos el siguiente query en la base de datos que deseamos explorar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;SELECT ROUTINE_NAME, ROUTINE_DEFINITION&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;FROM INFORMATION_SCHEMA.ROUTINES&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;WHERE ROUTINE_DEFINITION LIKE &#39;%TEXTO%&#39;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;AND ROUTINE_TYPE=&#39;PROCEDURE&#39;&lt;/i&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/7219611586485135908/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/7219611586485135908' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7219611586485135908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7219611586485135908'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2012/02/encontrar-los-storedprocedures-que.html' title='Encontrar los storedprocedures que contengan un texto X'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-7610565857336198218</id><published>2011-11-19T18:00:00.001-04:00</published><updated>2011-11-19T18:00:13.872-04:00</updated><title type='text'>Olson Ortiz, dominicano que quedó entre los mejores 10 programadores del mundo</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/3zn-qqr-hsU?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/7610565857336198218/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/7610565857336198218' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7610565857336198218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7610565857336198218'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2011/11/olson-ortiz-dominicano-que-quedo-entre.html' title='Olson Ortiz, dominicano que quedó entre los mejores 10 programadores del mundo'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-8057020899292415524</id><published>2011-11-19T17:51:00.001-04:00</published><updated>2011-11-19T17:51:27.540-04:00</updated><title type='text'>Obtener los nombres de las columnas de una tabla + tsql</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
Para obtener todas las columnas de una tabla&lt;/div&gt;
&lt;div style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
SELECT COLUMN_NAME&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
FROM INFORMATION_SCHEMA.columns&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
WHERE TABLE_NAME = &#39;NombreTabla&#39;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/8057020899292415524/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/8057020899292415524' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/8057020899292415524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/8057020899292415524'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2011/11/obtener-los-nombres-de-las-columnas-de.html' title='Obtener los nombres de las columnas de una tabla + tsql'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-7586543311601167930</id><published>2011-11-12T19:31:00.001-04:00</published><updated>2011-11-12T19:45:24.161-04:00</updated><title type='text'>Pasar un parametro directo a la ruta de un reporte RS</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Si queremos llamar un reporte por su ruta directamente desde el código se puede utilizar la siguiente manera&lt;/span&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;http://rs/ReportServer/Pages/ReportViewer.aspx%2fFolderName%2ReportName&amp;amp;rs%3aCommand=Render&amp;amp;ParamName=ParamValue&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Si se fijan después de la palabra Render se escribe un signo de &amp;amp; y por código se le pueden pasar los valores siguientes.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
Ej.:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
string parametro;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
string valor;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
string ruta;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
parametro = &quot;Idusuario&quot;;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-family: &#39;Lucida Grande&#39;, &#39;Lucida Sans Unicode&#39;, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 13px; margin-top: 13px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
valor = &quot;1&quot;;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;ruta=&quot;http://rs/ReportServer/Pages/ReportViewer.aspx%2fFolderName%2ReportName&amp;amp;rs%3aCommand=Render&amp;amp;&quot;+parametro+&quot;=&quot;+valor&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/7586543311601167930/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/7586543311601167930' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7586543311601167930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/7586543311601167930'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2011/11/pasar-un-parametro-directo-la-ruta-de.html' title='Pasar un parametro directo a la ruta de un reporte RS'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6320669745772946804.post-328135398766637054</id><published>2011-11-05T19:32:00.000-04:00</published><updated>2011-11-05T19:32:22.234-04:00</updated><title type='text'>Obtener el nombre de la página en que nos encontramos</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Para obtener el nombre de la página en la que nos encontramos podemos utilizar una de las siguientes maneras.&amp;nbsp;&lt;/span&gt;&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6aa84f; font-family: inherit;&quot;&gt;//Estas son solo algunas de las tantas formas que hay de obtener la ruta en la que nos encontramos.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; font-size: x-small;&quot;&gt;&lt;i&gt;string nombre1 = Request.RawUrl;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; font-size: x-small;&quot;&gt;&lt;i&gt;string&amp;nbsp;nombre2&amp;nbsp;= this.Page.ToString().Substring(4, this.Page.ToString().Substring(4).Length - 5) + &quot;.aspx&quot;;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; font-size: x-small;&quot;&gt;&lt;i&gt;string&amp;nbsp;nombre3&amp;nbsp;= Request.Url.AbsolutePath;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; font-size: x-small;&quot;&gt;&lt;i&gt;string&amp;nbsp;nombre4&amp;nbsp;= Path.GetFileName(Request.Path);&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://recuerdaprogramacionrapido.blogspot.com/feeds/328135398766637054/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6320669745772946804/328135398766637054' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/328135398766637054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6320669745772946804/posts/default/328135398766637054'/><link rel='alternate' type='text/html' href='http://recuerdaprogramacionrapido.blogspot.com/2011/11/obtener-el-nombre-de-la-pagina-en-que.html' title='Obtener el nombre de la página en que nos encontramos'/><author><name>Blog de Tips Rápidos de Programación</name><uri>http://www.blogger.com/profile/09987866829339448264</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>