Avatar billede sashzaz Nybegynder
28. november 2004 - 19:33 Der er 3 kommentarer og
1 løsning

Eksempel på en tabel.

Hej

Jeg skal lave et DataTabel i C#.NET,
er der nogen der kan giv mig et eksempel på en tabel, hvor man har mulighed for bestemme antal af colonner en række må hav, de resterende colonner skal komme med i næste række.  Grund til at jeg skal kunne bestemme colonner er, at det skal kunne være på en A4 side.

Håber nogen kan hjælpe
Avatar billede snepnet Nybegynder
28. november 2004 - 20:45 #1
Her er en ganske simpel tabel - bare som et lille eksempel.
mvh

public class T1 : DataTable
{
    public static string Id = "Id";
    public static string SomeString ="SomeString";

    public T1() : base("T1")
    {
        DataColumn dc = this.Columns.Add(Id, typeof(int));
        dc.AllowDBNull = false;
        dc.AutoIncrement = true;
        dc.AutoIncrementSeed = 0;
        dc.AutoIncrementStep = -1;

        dc = this.Columns.Add(SomeString,typeof(string));
        dc.AllowDBNull = false;
        dc.DefaultValue = "T1";
    }
}
Avatar billede ihtezaz Praktikant
28. november 2004 - 21:03 #2
Ok, der er bare en problem, tabellen skal føjes til PDF dokument og jeg kan derfor alligevel ikke helt bruge DataTable. Jeg bruger ABCPDF komponent. Jeg har en tabel klasse, som jeg bruger til at lave tabellen. Jeg har lavet en metode der modtager en DataSet som parameter og tager DataTabler ud af denne DataSet og derud fra laver tabeller ved hjælp af min tabel klasse.

Fordi en tabel kan hav op til 20 colonner skal jeg f.eks. kunne sige at der max. må være 5 colonner på række, dvs. splitte tabelen op.
Avatar billede ihtezaz Praktikant
28. november 2004 - 21:07 #3
Hej snepnet, vi ventede lige på dig. Vil du hav noget af koden,
Avatar billede sashzaz Nybegynder
29. november 2004 - 10:00 #4
Lukker.. vi havde over set en max colonne metode på tabel klassen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester