單步執行控件看不到第二個下拉菜單 (Step through controls fail to see second dropdown)


問題描述

單步執行控件看不到第二個下拉菜單 (Step through controls fail to see second dropdown)

I have an ASP.net table.  In several cells I have two dropdown lists.  The item selected in each dropdownlist is supposed to be populated from an SQLServer 2005 database.  To do this in my code behind I step through the controls in each table cell.  The code sees the first dropdown and populates it and then goes to the next cell.

My 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>

my 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

I've tried changing the order of the controls in the cell, with the course dropdown still being the one seen.  Tried removing the course dropdown and then the comment dropdown displays correctly.  The whole thing is in a content placeholder from a master page.  Not sure why the second dropdown is not being seen.

Thanks

‑‑‑‑‑

參考解法

方法 1:

You may have to post your complete VB code.  What are you doing once you find it?  You are continuing in your foreach correct?  You are not breaking out of it?

(by monkeypushbuttonKeplerf1)

參考文件

  1. Step through controls fail to see second dropdown (CC BY‑SA 3.0/4.0)

#controls #containers #vb.net






相關問題

如何在不阻塞的情況下用大量信息填充列表視圖? (How to populate listview with a lot of information without blocking?)

查看項目是否在列錶框控件中的最有效方法 (Most efficient way to see if an item is or is not in a listbox control)

tcng - 匹配“if”語句中的端口範圍 (tcng - match port range in "if" statement)

將圖像加載到面板 (Load image to panel)

Cycle2 Plugin Ẩn / Hiện các nút jQuery (Cycle2 Plugin Hide/Show buttons jQuery)

如何使用 Windows 資源管理器顯示項目和詳細信息展開/折疊 (How to Display Items and Details with Windows Explorer Expand/Collapse)

ASP.NET 2.0 JQuery AJAX 登錄 (ASP.NET 2.0 JQuery AJAX Login)

單步執行控件看不到第二個下拉菜單 (Step through controls fail to see second dropdown)

用戶控件、服務器控件和自定義控件之間有什麼區別? (What are the differences between User Controls, Server Controls & Custom Controls?)

GroupBox 控件中的圓角 (Rounded corners in GroupBox control)

在 .NET 中編寫大型多步驟表單的最有效方法是什麼? (Most efficient way to code a large multi-step form in .NET?)

如何從 ASP .NET MVC 中的動態生成控件中獲取數據? (How can I get data from dynamic generated controls in ASP .NET MVC?)







留言討論