[問題] ASP.NET 做出動態增加列的表格
我是剛學asp的新手 在寫的時候遇到了幾個問題
麻煩請各位大大看看@@
下面是我的副程式
用來檢查表格的最後一列的no# (#為變動數字,如第一列就no1 第二列就no2)
是不是已經填入數值
有的話就呼叫AddNewRow去增加一個新的列
Sub checkrows()
If CType(TABLE2.Rows(TABLE2.Rows.Count - 1).FindControl("no" +
(TABLE2.Rows.Count - 1).ToString), TextBox).Text <> "" Then
AddNewRow(TABLE2, TABLE2.Rows.Count)
End If
End Sub
現在問題就是
就算textbox裡面有值 他還是進不去if的迴圈裡面
我用response.write去看 發現裡面根本抓不到
--------第二個問題的分隔= ="------
另外這是我寫在page_load裡面的
一開始先新增五列
Dim i As Integer
For i = 1 To 5
AddNewRow(TABLE2, i)
Next
下面三行是我拿來測試用的
If Page.IsPostBack = True Then
AddNewRow(TABLE2, TABLE2.Rows.Count)
End If
想說讓網頁postback一遍就新增一列
沒想到只作用一次@@
上面兩個就是我現在遇到的問題
已經困擾我好幾天了><"
麻煩各位高手解答
--
問題有點長 抱歉
附上完整的程式http://killerufo.myweb.hinet.net/test.rar
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.216.115
※ 編輯: killerufo 來自: 59.112.216.115 (07/13 20:53)