En la linea. System.Web.UI.WebControls.DataGrid dgresumen; me subraya en
azulito el dgresumen y dice: el campo SIP.PresupuestodeGastos.dgresumen
nunca se asigna y siempre tenda el valor predeterminado null.
Y cuando compilo me sale este otro error.
Detalles de la excepción: System.NullReferenceException: Referencia a objeto
no establecida como instancia de un objeto.
En esta linea. dgresumen.DataSource = myobj.cargarDatos();
del metodo cargarResumen
public class PresupuestoDeGastos : System.Web.UI.Page
{
private string myconn2 (string)(System.Configuration.ConfigurationSettings.AppSettings["strconn"]);
System.Web.UI.WebControls.DataGrid dgresumen;
private void Page_Load(object sender, System.EventArgs e)
{
// Introducir aquí el código de usuario para inicializar la página
if (!Page.IsPostBack)
{
//csSIPG myobj = new csSIPG(myconn);
//string username = StrReverse(Mid(StrReverse(User.Identity.Name), 1,
InStr(StrReverse(User.Identity.Name), "\"), -1));
cargarResumen();
csSIPG myobj = new csSIPG();
myobj.conexion = myconn2;
// myobj= new csSIPG();
}
}
private void cargarResumen(){
csSIPG myobj = new csSIPG();
myobj.conexion = myconn2;
dgresumen.DataSource = myobj.cargarDatos();
dgresumen.DataBind();
}
#region Código generado por el Diseñador de Web Forms
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: llamada requerida por el Diseñador de Web Forms ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Método necesario para admitir el Diseñador. No se puede modificar
/// el contenido del método con el editor de código.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
LUIS ESTEBAN VALENCIA
MICROSOFT DCE 2.
MIEMBRO ACTIVO DE ALIANZADEV
Leer las respuestas