[ASP .NET] Datasource - eigenschap niet gevonden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • xzaz
  • Registratie: Augustus 2005
  • Laatst online: 18-09 10:54
Ik zit hier met een raar probleempje waar ik niet uit kom. Ik heb de volgende code:

C#:
1
2
3
4
5
6
7
8
        Acceptatie a = BL_Acceptatie.GetAcceptatie(Int32.Parse(this.acceptatie.SelectedValue));
        if (this.acceptatie.Items.Count > 0)
        {
            this.vrachten.DataTextField = "Datum";
            this.vrachten.DataValueField = "Id";
            this.vrachten.DataSource = a.Vrachten;
            this.vrachten.DataBind();
        }


Tot het eind bij de methode DataBind() loopt het goed dan gaat DataBind() zeuren dat het veld "Datum" niet bestaat in Vracht. Dit is mijn object Vracht:

C#:
1
2
3
4
5
6
7
public class Vracht
{
    public Int32 Id;
    public String Datum;

    public Vracht() { }
}


Iemand enige idee waarom hij die Attributen niet kan vinden in Vracht?

ja ik weet datum kan als Date worden opgeslagen ed, even versimpelde versie

[ Voor 5% gewijzigd door xzaz op 04-09-2012 13:54 ]

Schiet tussen de palen en je scoort!


Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Moet dat geen property zijn?
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Vracht
{
    public Int32 Id;
    private String _Datum;
    public string Datum
    {
        get
        {
            return _Datum;
        }
        set
        {
            _Datum = value;
        }
    }
    public Vracht() { }
}


Ik kan me vergissen maar ik meen dat DataBind() het gebruik van property's afdwingt..

[ Voor 95% gewijzigd door Glashelder op 04-09-2012 13:58 ]

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


Acties:
  • 0 Henk 'm!

  • xzaz
  • Registratie: Augustus 2005
  • Laatst online: 18-09 10:54
Ja, dit is echt erg. Bedankt; Properties it is.

Het verschil tussen properties en attributen :z

Schiet tussen de palen en je scoort!


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
xzaz schreef op dinsdag 04 september 2012 @ 13:53:
C#:
1
2
3
4
5
6
7
public class Vracht
{
    public Int32 Id;
    public String Datum;

    public Vracht() { }
}
Zolang er geen spannende code in de getter/setter uitgevoerd hoeft te worden zou ik gewoon gaan voor de auto-implemented versie:
C#:
1
2
3
4
5
6
7
public class Vracht
{
    public Int32 Id { get; set; }
    public String Datum { get; set; }

    public Vracht() { }
}

[ Voor 30% gewijzigd door RobIII op 04-09-2012 14:02 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • boe2
  • Registratie: November 2002
  • Niet online

boe2

'-')/

*nevermind*

[ Voor 91% gewijzigd door boe2 op 04-09-2012 14:02 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.' - Pratchett.


Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

RobIII schreef op dinsdag 04 september 2012 @ 14:01:
[...]


[...]


Zolang er geen spannende code in de getter/setter uitgevoerd hoeft te worden zou ik gewoon gaan voor de auto-implemented versie:
C#:
1
2
3
4
5
6
7
public class Vracht
{
    public Int32 Id { get; set; }
    public String Datum { get; set; }

    public Vracht() { }
}
Ik ben nog relatief nieuw met C# :) Maar bedankt.

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc

Pagina: 1