0
我有一個ASP.net表。在幾個單元格中,我有兩個下拉列表。在每個下拉列表中選擇的項目應該從SQLServer 2005數據庫填充。要在後面的代碼中執行此操作,請單步執行每個表格單元格中的控件。代碼看到第一個下拉列表並填充它,然後進入下一個單元格。逐步控制無法看到第二個下拉
我的ASP
<asp:TableRow runat="server" ID="rowEnglish">
<asp:TableCell ID="celCourseEnglish" runat="server">
<asp:DropDownList ID="ddlCourseEnglish" runat="server" AutoPostBack="True">
<asp:ListItem Value="0">English</asp:ListItem>
</asp:DropDownList>
<br />
<asp:DropDownList ID="ddlCommentEnglish" runat="server" Font-Size="X-Small" DataSourceID="sqlDS_comment" DataTextField="comment" DataValueField="id" Width="125px">
</asp:DropDownList>
我VB
For Each rowTemp In dtScores.Rows
Dim tblRow As TableRow
For Each tblRow In tblProgReport.Rows
Dim celTemp As New TableCell
For Each celTemp In tblRow.Cells
Dim ctl As Control
For Each ctl In celTemp.Controls
If TypeOf ctl Is DropDownList Then
Dim ddlTemp As DropDownList = CType(ctl, DropDownList)
'select value from dropdown list
我試圖改變在細胞中控制的順序,與課程下拉仍然是一個見過。嘗試刪除課程下拉菜單,然後評論下拉菜單正確顯示。整個事情是在母版頁的內容佔位符中。不知道爲什麼沒有看到第二個下拉菜單。
感謝
其實,我有一個驗證檢查,ctl.ID不是什麼。在下一個循環中拾取了一些非IDed控件,並將其踢出循環。謝謝。 – monkeypushbutton 2009-05-22 19:11:30