Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / General / September 2007

Tip: Looking for answers? Try searching our database.

Adding rows to html table dynamically

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Valli - 21 Sep 2007 07:35 GMT
Hi,

   I am a fresher to asp.net programming.

   I want to add rows  to html table dynamically. I am able to do this
using javascript.
   But i need to add rows to table in aspx.vb page. The oding what i wrote
adds a row to a table but doesnt display the record.

   When I retrieve value from the cell, it returns the value. Is there
anything wroing in my coding.
   Please help me friends.

My code follows here:
Private Sub psAddNewRow()

Dim flag As Boolean = False

flag = True

If flag = True Then

Dim row As New HtmlControls.HtmlTableRow

Dim td1 As New HtmlControls.HtmlTableCell

Dim td2 As New HtmlControls.HtmlTableCell

Dim td3 As New HtmlControls.HtmlTableCell

Dim td4 As New HtmlControls.HtmlTableCell

Dim td5 As New HtmlControls.HtmlTableCell

Dim td6 As New HtmlControls.HtmlTableCell

Dim td7 As New HtmlControls.HtmlTableCell

Dim td8 As New HtmlControls.HtmlTableCell

Dim td9 As New HtmlControls.HtmlTableCell

Dim td10 As New HtmlControls.HtmlTableCell

Dim td11 As New HtmlControls.HtmlTableCell

Dim strHtml1 As String

Dim strHtml2 As String

strHtml1 = "<INPUT TYPE=\""Button\"" CLASS=\""but\""
onClick=\""EditRow(this)\"" VALUE=\""Edit\"">"

strHtml2 = "<INPUT TYPE=\""Button\"" CLASS=\""but\""
onClick=\""DeleteRow(this)\"" VALUE=\""Delete\"">"

td1.InnerHtml = "Order"

td2.InnerHtml = "Order2"

td3.InnerHtml = "Order3"

td4.InnerHtml = "Order4"

td5.InnerHtml = "Order5"

td6.InnerHtml = "Order6"

td7.InnerHtml = "Order7"

td8.InnerHtml = "Order8"

td9.InnerHtml = "Order9"

'td10.InnerHtml = strHtml1

'td11.InnerHtml = strHtml2

row.Cells.Add(td1)

row.Cells.Add(td2)

row.Cells.Add(td3)

row.Cells.Add(td4)

row.Cells.Add(td5)

row.Cells.Add(td6)

row.Cells.Add(td7)

row.Cells.Add(td8)

row.Cells.Add(td9)

'row.Cells.Add(td10)

'row.Cells.Add(td11)

tblorederlist.Rows.Add(row) 'Add a row to table

lblOrderOrPosition.Text = tblorederlist.Rows.Count
Signature

Thanks & Regards
Valli

Shahzad Ahmed - 21 Sep 2007 08:14 GMT
Here is the code to solve your problem

TableRow tr = new TableRow();
       TableCell tc1 = new TableCell();
       TableCell tc2 = new TableCell();
       tc1.Text = "tc1";
       tc2.Text = "tc2";
       tr.Cells.Add(tc1);
       tr.Cells.Add(tc2);
       this.Table1.Rows.Add(tr);

Regards
Shahzad

> Hi,
>
[quoted text clipped - 99 lines]
>
> lblOrderOrPosition.Text = tblorederlist.Rows.Count
Valli - 21 Sep 2007 14:18 GMT
Hi Shahzad,

   Thanks for your answer.

   I need to add an htmltablerow to html table cell. So I think the coding
which u gave will not suit my requirement.
According to my case, the row is getting added. When i return the count, it
reults with correct value.
But in display, the table doesn't show the added row.

Can you help me in this?

Regards
Valli

Signature

Regards
Valli

> Here is the code to solve your problem
>
[quoted text clipped - 114 lines]
>>
>> lblOrderOrPosition.Text = tblorederlist.Rows.Count
Eliyahu Goldin - 21 Sep 2007 09:13 GMT
Although you can add rows programmatically, it is very rear when you should
or have to do this. The way to go is using one of the databound controls
GridView, Repeater or DataList. That is their job to make tables.

Signature

Eliyahu Goldin,
Software Developer & Consultant
Microsoft MVP [ASP.NET]
http://msmvps.com/blogs/egoldin

> Hi,
>
[quoted text clipped - 99 lines]
>
> lblOrderOrPosition.Text = tblorederlist.Rows.Count

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.