Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho a classe abaixo:
[system.ComponentModel.DataObject]
public class dbMSGDia
{
private static readonly string sConnect;
private int _idMSGDia;
private string _MSGDia;
public int idMSGDia
{
get { return _idMSGDia; }
set { _idMSGDia = value; }
}
public string MSGDia
{
get { return _MSGDia; }
set { _MSGDia = value; }
}
static dbMSGDia()
{
sConnect = WebConfigurationManager.ConnectionStrings["dbEmpresa"].ConnectionString;
}
public dbMSGDia(SqlDataReader reader)
{
_idMSGDia = (int)reader["idMSGDia"];
_MSGDia = (string)reader["MSGDia"];
}
[system.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, false)]
public static dbMSGDia idMSG(int idMSGDia)
{
SqlConnection con = new SqlConnection(sConnect);
SqlCommand cmd = new SqlCommand("selectMSGDia", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@idMSGDia", idMSGDia);
dbMSGDia result = null;
using(con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
if(reader.Read())
result = new dbMSGDia(reader);
}
return result;
}
como faço pra preencher o textbox numa página aspx.
Chamada do método:
protected void Page_Load(object sender, EventArgs e)
{
txtMSGDia.text = dbMSGDia.idMSG(1);
}
Erro: Cannot implicitly convert type 'MSGDia.dbMSGDia' to 'string'
Obrigado.
Carregando comentários...