Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

lunes, 18 de febrero de 2008

Error en reporte al poner campos con los mismos nombres pero de tablas diferentes

"the value expression for the textbox uses an aggregate expression without a scope. a scope is required for all aggregates used outside of a data region unless the report contains exactly one data set"


 

Si se nos presenta este error, es probablemente porque estemos agregando campos de varias tablas con el mismo nombre o que estemos usando diferentes tablas de diferentes datasets en el mismo reporte.

En este caso lo que hay que hacer es poner en el expression del campo que este dando error… al final… (el dataset)(underscore)(la tabla)

Ej: =First(Fields!nombre.Value, "dsPrueba_TablaPersonas")

viernes, 15 de febrero de 2008

Cómo instalo el AjaxControlToolkit?

Para instalar el Ajax Control Toolkit

Lo primero que tienes que hacer es descargarlo de ASP.NET/AJAX

  1. te diriges al ToolBox y le das click derecho + Add Tab
  2. En el tab que creaste, haces clic derecho + Choose Items…
  3. En la ventana que aparece, le das a Browse
  4. Buscas la ruta donde descomprimiste el Ajax Control Toolkit
  5. Abres la carpeta SampleWebSite, luego BIN
  6. Y buscas la dll (AjaxControlToolkit.dll)
  7. Le das a OK.. y ya esta instalado

Ya puedes usar todos los recursos del Ajax Control Toolkit

miércoles, 13 de febrero de 2008

Cambiar Formato de Objetos String

Si queremos cambiar el string que se peresenta en un label o un textbox, solo usamos el metodo string.format

el cual solo afecta la presentacion pero no el valor que tiene.


 

Ej.:


 

Esto nos devuelve 40 en vez de 40.00


 

beca = Convert.ToDecimal(txtBeca.Text)*100;

txtBeca.Text = string.Format(" {0:###} ", beca);