login  Naam:   Wachtwoord: 
Registreer je!
 Forum

TableCell Width probleem!

Offline Nikke - 20/04/2007 08:32
Avatar van NikkeNieuw lid Hey

Ik probeer dynamisch een tabel aan te maken, die een soort jaarkalender moet voorstellen. Ik heb een asp:tabel aangemaakt op mijn pagina, en probeer deze code uit te voeren tijdens de page_load

  1. Dim year = DateTime.Now.Year
  2. Dim i As Integer
  3. Dim j As Integer
  4. For i = 1 To 12
  5. Dim r As TableRow = New TableRow()
  6. For j = 0 To DateTime.DaysInMonth(year, i)
  7. Dim c As TableCell = New TableCell()
  8. If (j = 0) Then
  9. c.Controls.Add(New LiteralControl("Maand" + i.ToString()))
  10. c.Text = "maand" + i.ToString()
  11. c.CssClass = "YEARLEFT"
  12. c.Width = Unit.Pixel(100)
  13. Else
  14. c.Controls.Add(New LiteralControl(j.ToString()))
  15. c.Text = j.ToString()
  16. c.CssClass = "YEARDAY"
  17. c.Width = Unit.Pixel(50)
  18. End If
  19. r.Cells.Add(c)
  20. tblCalendar.Rows.Add(r)


De c.Width = Unit.Pixel() geven mij hoofdpijn, daar dit niet wil werken, en er gewoon een standaard widt gebruikt wordt, die verschilt naargelang wat er in de cel van tekst aanwezig is, en hoe de padding ingesteld is. Dit zou niet mogen.
Ook met c.Style("width") = "100" wil het niet werken. Alleen de cellpadding die standaard op de tabel ingesteld kan worden, werkt, maar ik wil de width van mijn cellen over heel de tabel gelijk krijgen.

Iemand die weet waar het probleem zou zitten?
:s

Bedankt!

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s