ArchivesCategory: ASP.NET

17Feb


Hola, el día de hoy quiero publicar este post, simple, rápido y de utilidad (para algunos). 
Se trata de la lista de caracteres ASCII para poner los tan amados acentos de nuestro idioma español. 
 

Para minúsculas:
Alt + 0225/160 = á
Alt + 0233/130 = é
Alt + 0237/161 = í
Alt + 0243/162 = ó
Alt + 0250/163 = ú
Alt + 0252/129 = ü
Alt + 0241/164 = ñ
 

Para mayúsculas:
Alt + 0193 = Á
Alt + 0201 = É
Alt + 0205 = Í
Alt + 0211 = Ó
Alt + 0218 = Ú
Alt + 0220 = Ü
Alt + 0209 = Ñ
 

 

15Feb

Para llamar una Función de jQuery o JavaScript desde Código(Code Behind) en C#, solo necesitamos una linea de código:

C#
1
ScriptManager.RegisterStartupScript(this, this.GetType(), "starScript", "<strong>myFuncion()</strong>;", true);

26Jan

Hola, hoy quiero compartir con las personas que como yo, necesitamos implementar el Código de Barras Bidemensional (CBB) que el SAT pide como requisito para la representacion impresa de un comprobante fiscal digital por internet (CFDI).

Asi es, les proporciono la libreria DLL para generar el QRcode en formato ISO/IEC 18004:2000 como lo pide el SAT, y gratis. Continue Reading

11Jan

Si estas buscando una forma de darle formato de fecha a una columna de un gridview de Asp.net, estas en el lugar indicado. Es muy simple, lo único que se debe hacer es poner el htmlencode a false y poner la format string en la columna que necesitamos.
C#
1
<asp:BoundField DataField="fecha" HeaderText="Fecha" dataformatstring="{0:dd/MMM/yyyy}">

02Dec

Hola, si necesitar que tu aplicacion asp.net con c# pueda generar PDF y mandarlos imprimir automaticamente, pues te comento que no se pude por cuestiones de seguridad el codigo de la aplicacion no tiene permisos para mandar un archivo a la impresora.

Pero tranquilo eso no significa que no exista un solucion, la solucion es la siguiente: Continue Reading

17Mar

[ Hide a gridview column using jQuery ]

Hola, siguiendo con la modalidad de pequeños [pero contundentes] post en los que comparto con ustedes como realizar cierta funcionalidad poco común, les traigo esta vez, el código para ocultar una columna de un gridview de asp.net utilizando jQuery. Lo primero es a nuestro gridview le agregamos una nueva clase de css llamada Grid (o como ustedes deseen), posteriormente agregarmos el script de jQuery para ocultar la columna, que para el ejemplo es la primera de ellas.

<script type="text/javascript">
$(document).ready(function() {     
            $("#Grid td:nth-child(1), #Grid th:nth-child(1)").hide();                    
       });
</script>

Como breve explicación del código anterior les comento que, lo que se hace es seleccionar el elemento que contenga la clase Grid y ocultar el encabezado de la columna (#Grid td:nth-child(1)) y después ocultar las celdas de la columna (Grid th:nth-child(1)). Espero les sea de utilidad, si tienen más problemas, dudas y/o comentarios favor de dejar un comment.

14Mar

Hola, en esta ocasión compartire con ustedes como mostrar un texbox dentro de una celda de un Gridview, esto con la finalidad de que el usuario pueda modificar el valor de cualquier fila sin necesidad de entrar en modo de edición. El código para del gridview para la columna con el Textbox es:

<asp:TemplateField HeaderText="Descuentos por Aplicar">
     <HeaderStyle CssClass="gridHead" HorizontalAlign="Center" />
     <ItemStyle CssClass="gridItem" HorizontalAlign="Right" />
         <ItemTemplate>
             <asp:TextBox EnableViewState="true" Width="70px" Height="10px" CssClass="center"  runat="server" Text='<%#  DataBinder.Eval(Container, "DataItem.NOMBRECOLUMNA") %>'>
              </asp:TextBox>
         </ItemTemplate>
     </asp:TemplateField>

Con el código anterior podemos crear nuestra columna con un textbox dentro de cada celda, solo necesitamos asignar al gridview una Tabla como DataSource y cambiar el texto NOMBRECOLUMNA por el nombre de una de las columnas de la tabla y el textbox tomar los datos de dicha columna. Espero les sea de utilidad y si desea en código para obtener el valor de cada textbox (cuando el usuario lo modifica) solo pidanlo en un comment.