lunes, 19 de agosto de 2013

No me deja referenciar Dll (Visual Studio 2005, 2010)

Tenia un problema que cuando hacia referencia a una dll (otro proyecto o dll externa)
me quitaba todos los errores, pero al compilar nuevamente me aparecía que no podía cargar el ensamblado o la referencia.

SOLUCION:

La solución fue muy simple, en las propiedades del proyecto tenía seleccionado otra versión de .net framework.  En una tenía .NET Framework 4 y en la otra tenia .NET Framework 4 Client Profile.
Así que al cambiar y dejar la misma para las 2 (.NET Framework 4) se solucionó mi problema.

miércoles, 12 de junio de 2013

Microsoft.VisualStudio.Data.Providers.SqlCompact.VsPackage [SOLUCIONADO]

Cuando en Visual Studio (2010) queremos agregar un servidor sql en el explorador de servidores, aparece el siguiente mensaje:
El paquete 'Microsoft.VisualStudio.Data.Providers.SqlCompact.VsPAckage  Version = 4.0.0.0...no se cargó correctamente.

La solucion (que por lo menos a mi me sirvió) fue
- Desinstalar el sqlCompact Version=4.0.0.0 de windows (desinstalar programas)
- Borrar el archivo DefaultView.SEView (contiene las conexiones realizadas en el IDE de visual studio)
Este archivo se encuentra en:
     C:\Users\[nombreUsuario]\AppData\Roaming\Microsoft\VisualStudio\10.0\ServerExplorer

Espero les sirva la solución.!!!! Cualquier cosa me comentan...

viernes, 27 de junio de 2008

Como crear el evento RowDatabound en una GridView (.net 2005)

en .net 2003 existía un evento en un Datagrid denominado itemDataBound y se "dispara" cada vez que se crea una fila (del lado del servidor).

Este evento en .net 2005 no viene por defecto y se debe crear. Ahora la Datagrid se denomina GridView y para crear el evento rowDataBound (cumple la misma funcion de itemDataBound) se debe hacer lo siguiente al cargar una pagina.

c# (gridView1 es el id de mi objeto GridView)

protected void Page_Load(object sender, EventArgs e)
{
gridView1.RowDataBound += new GridViewRowEventHandler(gridView1_RowDataBound);

}



private void gridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
{

if (e.Row.RowIndex != -1) // si no se quiere tomar la fila del encabezado
{
////codigo
}
}

Como agregar eventos javascript a un control FileUpload (.net)

Muchas veces necesitamos agregar un evento a un control html como el FileUpload
Por ejemplo si quiero habilitar o hacer visible un boton al momento de elegir un archivo.

En el siguiente ejemplo muestro un boton dentro de un webform al momento de elegir un archivo en el control fileUpload

C#
if !(page.isPostback)
{
fileUpload1.attributes.add("onChange",Boton1.ClienID + ".style.visibility='visible';")
}