Asta e clasa care da erori:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
using UniTBv.AGSIS.Components;
namespace AGSIS.Components
{
public class AGSISPortalModuleBase:DotNetNuke.Entities.Modules.PortalModuleBase
{
public AGSISPortalModuleBase()
{
LoadIDFacultate();
LoadIDAnUniversitar();
}
public long IDFacultate { get; set; }
public long IDAnUniversitar { get; set; }
public void LoadIDFacultate()
{
long id_facultate = -1;
string query = "SELECT ID_Facultate FROM Facultate where PortalID = " + this.PortalId.ToString();
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["AGSISSqlServer"].ConnectionString);
conn.Open();
SqlCommand command = new SqlCommand(query, conn);
IDataReader idr;
idr = command.ExecuteReader();
while (idr.Read())
{
id_facultate = idr.GetInt64(0);
}
idr.Close();
conn.Close();
IDFacultate = id_facultate;
}
public void LoadIDAnUniversitar()
{
IDAnUniversitar = Utils.ID_AnUniversitarCurent(PortalId, UserId);
}
}
}
Pina nu am facut clasa asta ma intrebam de ce am si erori de tipul System.Data.DataRowView'+does+not+contain+a+property+with+the+name+'DenumireMaterie' in momentul in care folosesc SqlDataSource de vreme ce stiu f.f sigur ca procedura returneaza coloana ceruta... In clasele in care am ObjectDataSource, din eroarea data mi-am dat seama ca nu toate proprietatile claselor sint completate si de aceea primesc o pagina goala in timp ce cu SqlDataSource imi afiseaza eroarea ca nu gasesc coloana ...
Catalin