Para obtener el texto seleccionado del un control html Select con JQuery:
$('#nombreControl option:selected').text()
Ejemplo:
<select id="cmbOpcion" name="cmbOpcion" >
<option value="1">
Soy Uno
</option>
<option value="2">
Soy Dos
</option>
</select>
Con esta instruccion, vamos a saber el texto que esta seleccionado:
$('#cmbOpcion option:selected').text()
Saludos!!!!
jueves, 23 de agosto de 2012
miércoles, 27 de junio de 2012
Convertir un archivo .rdl 2005 a 2000
Al subir un archivo .rdl 2005 (osea que fué diseñado, compilado, etc en un VS2005) a un servidor de Reporting Services 2000 salió el siguiente error:
"La definición del informe no es válida. Compruebe que utiliza la definición del informe actual namespace................................................."
Esto se resolvería actualizando la versión de Reporting Services a la 2005. Pero es un cambio que hay que analizarse.. ver a que otros reportes afecta, tiempo, etc.
Un truco para resolver es modificar el XML del reporte .rdl .. pille esto en internet:
1.- abrir el archivo .rdl con un editor de texto (ejm notepad)
2.- En el xml ubicar las siguientes lineas:
< report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition">
Cambiar por:
< Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
(Notesé que solo se cambiar el "2005" por "2003" y "01" por "10") .
3.- Quitar las siguientes lineas: Ubicar el nodo:
<InteractiveHeight>
y quitar la linea hasta donde cierra su tag </InteractiveHeight>
y
Ubicar el nodo:
<InteractiveWidth>
y quitar la linea hasta donde cierra su tag </InteractiveWidth>
4.- Guardar y cerrar el archivo.
5.- Volver a subirlo.
6.- y Listo.
Gracias por visitar el Blog!!
"La definición del informe no es válida. Compruebe que utiliza la definición del informe actual namespace................................................."
Esto se resolvería actualizando la versión de Reporting Services a la 2005. Pero es un cambio que hay que analizarse.. ver a que otros reportes afecta, tiempo, etc.
Un truco para resolver es modificar el XML del reporte .rdl .. pille esto en internet:
1.- abrir el archivo .rdl con un editor de texto (ejm notepad)
2.- En el xml ubicar las siguientes lineas:
< report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition">
Cambiar por:
< Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
(Notesé que solo se cambiar el "2005" por "2003" y "01" por "10") .
3.- Quitar las siguientes lineas: Ubicar el nodo:
<InteractiveHeight>
y quitar la linea hasta donde cierra su tag </InteractiveHeight>
y
Ubicar el nodo:
<InteractiveWidth>
y quitar la linea hasta donde cierra su tag </InteractiveWidth>
4.- Guardar y cerrar el archivo.
5.- Volver a subirlo.
6.- y Listo.
Gracias por visitar el Blog!!
viernes, 25 de mayo de 2012
TextBox ReadOnly=True: pierde el valor capturado al hacer postback
Para solucionar esto:
En la página aspx, en el TextBox:
ReadOnly="False" o al no poner nada de ReadOnly por default es False
Y en el aspx.cs, en el método Page_Load escribí la siguiente línea:
TextBox1.Attributes.Add("readonly","true");
y listo !!.
jueves, 19 de abril de 2012
"PENCIL" para hacer prototipos de interfaz grafica de usuario
Pencil es construir una herramienta gratuita y de código abierto OPEN SOURCE para hacer diagramas y prototipos de interfaz gráfica de usuario que todos puedan usar.
Los enlaces para que podás descargar el
software pencil:
La página de inicio de la web es:
Ejemplo de interfaz de usuario realizada en Pencil:
Espero que les sea útil, Muchas gracias por seguir el blog!! saludos.
miércoles, 7 de marzo de 2012
Cambiar la restriccion NOT NULL del campo de una tabla con script sql
Para quitar la restricción NOT NULL a un campo de una tabla mediante script sql :
ALTER TABLE myTabla
ALTER COLUMN elcampo TipoDatoCampo NULL
Por ejemplo tenemos la tabla "Persona" con la columan "Telefono" de tipo varchar(10) not null, para cambiarle la restriccion seria:
ALTER TABLE Persona
ALTER COLUMN Telefono varchar(10) NULL
ALTER TABLE myTabla
ALTER COLUMN elcampo TipoDatoCampo NULL
Por ejemplo tenemos la tabla "Persona" con la columan "Telefono" de tipo varchar(10) not null, para cambiarle la restriccion seria:
ALTER TABLE Persona
ALTER COLUMN Telefono varchar(10) NULL
miércoles, 1 de febrero de 2012
Crear un archivo txt con javascript
Crear un archivo con javascript
var directorioArchivo = 'D:';
var fso = new ActiveXObject("Scripting.FileSystemObject");
var rutaArchivo = directorioArchivo + "//";
var nombre = "Test" ;
var name = nombre + ".txt";
var nombreArchivo = rutaArchivo + nombre + ".txt";
if(fso.FileExists(nombreArchivo))
{
var i = 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
while (fso.FileExists(nombreArchivo))
{
i = i + 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
name = nombre + i + ".txt";
}
}
var fh = fso.CreateTextFile(nombreArchivo, true);
fh.WriteLine(datos); fh.Close();
var directorioArchivo = 'D:';
var fso = new ActiveXObject("Scripting.FileSystemObject");
var rutaArchivo = directorioArchivo + "//";
var nombre = "Test" ;
var name = nombre + ".txt";
var nombreArchivo = rutaArchivo + nombre + ".txt";
if(fso.FileExists(nombreArchivo))
{
var i = 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
while (fso.FileExists(nombreArchivo))
{
i = i + 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
name = nombre + i + ".txt";
}
}
var fh = fso.CreateTextFile(nombreArchivo, true);
fh.WriteLine(datos); fh.Close();
martes, 20 de diciembre de 2011
DataGrid personalizar un ItemTemplate
Cuando usamos un DataGrid y ponemos un "ItemTemplate", el itemTemplate lo podemos personalizar poniendole cualquier control y este control puede obtener los valores que se le estan asignando al DataSource del DataGrid y como vemos en el ejemplo podemos tambien concatear los valores obtenidos
<ItemTemplate> <asp:Label ID="LblMsgID" runat="server" Text='<%# Eval("MessageID") %>' visible="false"></asp:Label> <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument ='<%# Eval("MessageID") +"|"+ Eval("FileName")%>' CommandName = "WriteORM" ><%# Eval("MessageID") %></asp:LinkButton> </ItemTemplate>
<ItemTemplate> <asp:Label ID="LblMsgID" runat="server" Text='<%# Eval("MessageID") %>' visible="false"></asp:Label> <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument ='<%# Eval("MessageID") +"|"+ Eval("FileName")%>' CommandName = "WriteORM" ><%# Eval("MessageID") %></asp:LinkButton> </ItemTemplate>
Suscribirse a:
Entradas (Atom)
