Bonjour les juilletistes !
Merci d'avance ! :-)
J'ai une classe qui implémente une interface. Une des méthodes de cette classe me ramène un objet en fonction d'un paramètre.
Je veux afficher cet object dans un détailview.
Jusque là, tout paraît zen ...
Voilà mon détail view
< asp : DetailsView ID ="dvParcelle" runat ="server" AutoGenerateRows ="False">
< Fields >
< asp : BoundField DataField ="Dnupla" HeaderText ="Dnupla" SortExpression ="Dnupla" />
< asp : BoundField DataField ="Surface" HeaderText ="Surface" SortExpression ="Surface" />
< asp : BoundField DataField ="Id" HeaderText ="Id" SortExpression ="Id" />
< asp : BoundField DataField ="Dnupro" HeaderText ="Dnupro" SortExpression ="Dnupro" />
< asp : BoundField DataField ="Name" HeaderText ="Name" SortExpression ="Name" />
< asp : BoundField DataField ="Comments" HeaderText ="Comments" SortExpression ="Comments" />
</ Fields >
</ asp : DetailsView >
et voilà mon bout de code
Dim ods As ObjectDataSource = New ObjectDataSource
ods.TypeName = "MAJIC.Business.Implementation.CadastralInformationImplementation"
ods.SelectMethod = "GetParcelById"
ods.SelectParameters.Add(New Parameter("Id", TypeCode.Int32, tbParcelle.Text))
dvParcelle.DataSource = ods
dvParcelle.DataBind()
tbParcelle est un textbox où je saisis l'Id.
Le système me dit à l'exécution :
Aucun constructeur sans paramètre défini pour cet objet.
J'ai donc ajouté des constructeurs par défaur partout ! et ça continue à coincer ?
Je ne comprends plus rien :-) HELP ME !!!