Prev: ASP.NET Dynamic Table
Next: ASP.NET Dynamic Table
From: Crouchie1998 on 19 Sep 2010 08:04 Hi All, Am using VS2010 with Framework 4.0 in VB.NET I have a table which I wish to create on page load which isn't database driven I can create the table single column using new LinkLabel controls but I wish to have the links in 3 or 4 columns, not just one. Example At the moment: LinkLabel1 LinkLabel2 LinkLabel3 LinkLabel4 LinkLabel4 LinkLabel6 .... Would like them: LinkLabel1 LinkLabel2 LinkLabel3 LinkLabel4 LinkLabel5 LinkLabel6 .... This is the code I have so far, taken from an example & changed for my requirements: Private Sub CreateRootTable() PlaceHolder1.Controls.Clear() Dim tblRows As Integer = 60 Dim tblCols As Integer = 1 ' Changing to 3 just repeats the same link 3 times Dim tbl As Table = New Table() PlaceHolder1.Controls.Add(tbl) For i As Integer = 0 To tblRows - 1 Dim tr As TableRow = New TableRow() For j As Integer = 0 To tblCols - 1 Dim tc As TableCell = New TableCell() Dim hl As HyperLink = New HyperLink() hl.Text = "Some Text Here " & (i + 1) hl.ToolTip = "Click here to download" hl.NavigateUrl = "/URL HERE" hl.Font.Underline = False hl.Font.Size = FontUnit.Medium ' hl.Target = "_self" tc.Controls.Add(hl) tr.Cells.Add(tc) Next j tbl.Rows.Add(tr) Next i ViewState("dynamictable") = True End Sub Changing the column variable to 3 just does the following LinkLabel1 LinkLabel1 LinkLabel1 LinkLabel2 LinkLabel2 LinkLabel2 LinkLabel3 LinkLabel3 LinkLabel3 LinkLabel4 LinkLabel4 LinkLabel4 LinkLabel5 LinkLabel5 LinkLabel5 LinkLabel6 LinkLabel6 LinkLabel6 When I am looking to centre them and space them equally on screen like so: LinkLabel1 LinkLabel2 LinkLabel3 LinkLabel4 LinkLabel5 LinkLabel6 Please help Thanks in advance
From: Crouchie1998 on 19 Sep 2010 08:48 Disregard post. Not sure what Microsoft are doing posting this message many times "Crouchie1998" wrote: > Hi All, > > Am using VS2010 with Framework 4.0 in VB.NET > > I have a table which I wish to create on page load which isn't database driven > > I can create the table single column using new LinkLabel controls but I wish > to have the links in 3 or 4 columns, not just one. Example > > At the moment: > > LinkLabel1 > LinkLabel2 > LinkLabel3 > LinkLabel4 > LinkLabel4 > LinkLabel6 > ... > > Would like them: > > LinkLabel1 LinkLabel2 LinkLabel3 > LinkLabel4 LinkLabel5 LinkLabel6 > ... > > This is the code I have so far, taken from an example & changed for my > requirements: > > Private Sub CreateRootTable() > PlaceHolder1.Controls.Clear() > > Dim tblRows As Integer = 60 > Dim tblCols As Integer = 1 ' Changing to 3 just repeats the same > link 3 times > Dim tbl As Table = New Table() > PlaceHolder1.Controls.Add(tbl) > For i As Integer = 0 To tblRows - 1 > Dim tr As TableRow = New TableRow() > For j As Integer = 0 To tblCols - 1 > Dim tc As TableCell = New TableCell() > Dim hl As HyperLink = New HyperLink() > hl.Text = "Some Text Here " & (i + 1) > hl.ToolTip = "Click here to download" > hl.NavigateUrl = "/URL HERE" > hl.Font.Underline = False > hl.Font.Size = FontUnit.Medium > ' hl.Target = "_self" > tc.Controls.Add(hl) > tr.Cells.Add(tc) > Next j > tbl.Rows.Add(tr) > Next i > > ViewState("dynamictable") = True > End Sub > > Changing the column variable to 3 just does the following > > LinkLabel1 LinkLabel1 LinkLabel1 > LinkLabel2 LinkLabel2 LinkLabel2 > LinkLabel3 LinkLabel3 LinkLabel3 > LinkLabel4 LinkLabel4 LinkLabel4 > LinkLabel5 LinkLabel5 LinkLabel5 > LinkLabel6 LinkLabel6 LinkLabel6 > > When I am looking to centre them and space them equally on screen like so: > > LinkLabel1 LinkLabel2 > LinkLabel3 > LinkLabel4 LinkLabel5 > LinkLabel6 > > Please help > > Thanks in advance
From: Crouchie1998 on 19 Sep 2010 08:50 Disregard post. Not sure what Microsoft are doing posting this message many times All the time I post there is an error & it asks to try again yet it get's posted "Crouchie1998" wrote: > Hi All, > > Am using VS2010 with Framework 4.0 in VB.NET > > I have a table which I wish to create on page load which isn't database driven > > I can create the table single column using new LinkLabel controls but I wish > to have the links in 3 or 4 columns, not just one. Example > > At the moment: > > LinkLabel1 > LinkLabel2 > LinkLabel3 > LinkLabel4 > LinkLabel4 > LinkLabel6 > ... > > Would like them: > > LinkLabel1 LinkLabel2 LinkLabel3 > LinkLabel4 LinkLabel5 LinkLabel6 > ... > > This is the code I have so far, taken from an example & changed for my > requirements: > > Private Sub CreateRootTable() > PlaceHolder1.Controls.Clear() > > Dim tblRows As Integer = 60 > Dim tblCols As Integer = 1 ' Changing to 3 just repeats the same > link 3 times > Dim tbl As Table = New Table() > PlaceHolder1.Controls.Add(tbl) > For i As Integer = 0 To tblRows - 1 > Dim tr As TableRow = New TableRow() > For j As Integer = 0 To tblCols - 1 > Dim tc As TableCell = New TableCell() > Dim hl As HyperLink = New HyperLink() > hl.Text = "Some Text Here " & (i + 1) > hl.ToolTip = "Click here to download" > hl.NavigateUrl = "/URL HERE" > hl.Font.Underline = False > hl.Font.Size = FontUnit.Medium > ' hl.Target = "_self" > tc.Controls.Add(hl) > tr.Cells.Add(tc) > Next j > tbl.Rows.Add(tr) > Next i > > ViewState("dynamictable") = True > End Sub > > Changing the column variable to 3 just does the following > > LinkLabel1 LinkLabel1 LinkLabel1 > LinkLabel2 LinkLabel2 LinkLabel2 > LinkLabel3 LinkLabel3 LinkLabel3 > LinkLabel4 LinkLabel4 LinkLabel4 > LinkLabel5 LinkLabel5 LinkLabel5 > LinkLabel6 LinkLabel6 LinkLabel6 > > When I am looking to centre them and space them equally on screen like so: > > LinkLabel1 LinkLabel2 > LinkLabel3 > LinkLabel4 LinkLabel5 > LinkLabel6 > > Please help > > Thanks in advance
From: Crouchie1998 on 19 Sep 2010 08:50 Disregard post. Not sure what Microsoft are doing posting this message many times All the time I post there is an error & it asks to try again yet it get's posted "Crouchie1998" wrote: > Hi All, > > Am using VS2010 with Framework 4.0 in VB.NET > > I have a table which I wish to create on page load which isn't database driven > > I can create the table single column using new LinkLabel controls but I wish > to have the links in 3 or 4 columns, not just one. Example > > At the moment: > > LinkLabel1 > LinkLabel2 > LinkLabel3 > LinkLabel4 > LinkLabel4 > LinkLabel6 > ... > > Would like them: > > LinkLabel1 LinkLabel2 LinkLabel3 > LinkLabel4 LinkLabel5 LinkLabel6 > ... > > This is the code I have so far, taken from an example & changed for my > requirements: > > Private Sub CreateRootTable() > PlaceHolder1.Controls.Clear() > > Dim tblRows As Integer = 60 > Dim tblCols As Integer = 1 ' Changing to 3 just repeats the same > link 3 times > Dim tbl As Table = New Table() > PlaceHolder1.Controls.Add(tbl) > For i As Integer = 0 To tblRows - 1 > Dim tr As TableRow = New TableRow() > For j As Integer = 0 To tblCols - 1 > Dim tc As TableCell = New TableCell() > Dim hl As HyperLink = New HyperLink() > hl.Text = "Some Text Here " & (i + 1) > hl.ToolTip = "Click here to download" > hl.NavigateUrl = "/URL HERE" > hl.Font.Underline = False > hl.Font.Size = FontUnit.Medium > ' hl.Target = "_self" > tc.Controls.Add(hl) > tr.Cells.Add(tc) > Next j > tbl.Rows.Add(tr) > Next i > > ViewState("dynamictable") = True > End Sub > > Changing the column variable to 3 just does the following > > LinkLabel1 LinkLabel1 LinkLabel1 > LinkLabel2 LinkLabel2 LinkLabel2 > LinkLabel3 LinkLabel3 LinkLabel3 > LinkLabel4 LinkLabel4 LinkLabel4 > LinkLabel5 LinkLabel5 LinkLabel5 > LinkLabel6 LinkLabel6 LinkLabel6 > > When I am looking to centre them and space them equally on screen like so: > > LinkLabel1 LinkLabel2 > LinkLabel3 > LinkLabel4 LinkLabel5 > LinkLabel6 > > Please help > > Thanks in advance
From: Crouchie1998 on 19 Sep 2010 08:51 An error occurred while sending your post -------------------------------------------------------------------------------- We're sorry, but there was a problem with the system and your post was not received. The error has been reported to Operations and will be investigated as soon as possible. Please try again later. "Crouchie1998" wrote: > Hi All, > > Am using VS2010 with Framework 4.0 in VB.NET > > I have a table which I wish to create on page load which isn't database driven > > I can create the table single column using new LinkLabel controls but I wish > to have the links in 3 or 4 columns, not just one. Example > > At the moment: > > LinkLabel1 > LinkLabel2 > LinkLabel3 > LinkLabel4 > LinkLabel4 > LinkLabel6 > ... > > Would like them: > > LinkLabel1 LinkLabel2 LinkLabel3 > LinkLabel4 LinkLabel5 LinkLabel6 > ... > > This is the code I have so far, taken from an example & changed for my > requirements: > > Private Sub CreateRootTable() > PlaceHolder1.Controls.Clear() > > Dim tblRows As Integer = 60 > Dim tblCols As Integer = 1 ' Changing to 3 just repeats the same > link 3 times > Dim tbl As Table = New Table() > PlaceHolder1.Controls.Add(tbl) > For i As Integer = 0 To tblRows - 1 > Dim tr As TableRow = New TableRow() > For j As Integer = 0 To tblCols - 1 > Dim tc As TableCell = New TableCell() > Dim hl As HyperLink = New HyperLink() > hl.Text = "Some Text Here " & (i + 1) > hl.ToolTip = "Click here to download" > hl.NavigateUrl = "/URL HERE" > hl.Font.Underline = False > hl.Font.Size = FontUnit.Medium > ' hl.Target = "_self" > tc.Controls.Add(hl) > tr.Cells.Add(tc) > Next j > tbl.Rows.Add(tr) > Next i > > ViewState("dynamictable") = True > End Sub > > Changing the column variable to 3 just does the following > > LinkLabel1 LinkLabel1 LinkLabel1 > LinkLabel2 LinkLabel2 LinkLabel2 > LinkLabel3 LinkLabel3 LinkLabel3 > LinkLabel4 LinkLabel4 LinkLabel4 > LinkLabel5 LinkLabel5 LinkLabel5 > LinkLabel6 LinkLabel6 LinkLabel6 > > When I am looking to centre them and space them equally on screen like so: > > LinkLabel1 LinkLabel2 > LinkLabel3 > LinkLabel4 LinkLabel5 > LinkLabel6 > > Please help > > Thanks in advance
|
Pages: 1 Prev: ASP.NET Dynamic Table Next: ASP.NET Dynamic Table |