Hirdetés

Új hozzászólás Aktív témák

  • ubid

    őstag

    válasz amargo #2931 üzenetére

    Azt hogy tehetem meg, hogy van egy táblaszerkezet és hogy minden tábla olyan szerkezetű legyen amit csinálok ?

    Valamint továbbra se tudtam megoldani hogyha mondjuk rákattintok a 22-es busz gombjára egy listbox-ba letöltöm az adatokat. de ha mégegyszer ugyan arra a gombra kattintok elszáll, mert mégegyszer föl akarja tölteni az adatokat.

    Jelenleg így van : ( de csak ez az egy táblám van )

    Ebbe az osztályba kell írnom több belső osztályt ? Elvesztem picit :D

    [Table]
    public class MenetrendTablak
    {

    [Column(IsPrimaryKey = true, IsDbGenerated = false, DbType = "INT NOT NULL", CanBeNull = false)]
    public int Id { get; set; }

    [Column]
    public int Jarat { get; set; }

    [Column]
    public int Hour { get; set; }

    [Column]
    public int Sec { get; set; }

    }

    Így van a DataContext :
    public MenetrendContext()
    : base("Data Source=isostore:/MenetrendDB.sdf")
    {
    }

    public Table<MenetrendTablak> Busz12;

    És így készítem el az adatokat :

    public class Busz22Adatok
    {
    public List<MenetrendTablak> Busz22Lista = new List<MenetrendTablak>();

    public void Feltolto()
    {
    var MenetrendContext = new MenetrendContext();
    if (!MenetrendContext.DatabaseExists())
    {
    MenetrendContext.CreateDatabase();
    }

    Busz22Lista.Add(new MenetrendTablak() { Id = 72, Jarat = 22, Hour = 7, Sec = 35 });
    Busz22Lista.Add(new MenetrendTablak() { Id = 73, Jarat = 22, Hour = 7, Sec = 54 });
    Busz22Lista.Add(new MenetrendTablak() { Id = 74, Jarat = 22, Hour = 8, Sec = 10 });
    Busz22Lista.Add(new MenetrendTablak() { Id = 75, Jarat = 22, Hour = 8, Sec = 44 });
    Busz22Lista.Add(new MenetrendTablak() { Id = 76, Jarat = 22, Hour = 9, Sec = 10 });
    foreach (var l in Busz22Lista)
    {
    MenetrendContext.Busz22.InsertOnSubmit(l);
    MenetrendContext.SubmitChanges();
    }
    }
    }

    [ Szerkesztve ]

    -.-

Új hozzászólás Aktív témák