0

这是我的下拉列表代码............

<td valign="top" align="center">
   <asp:DropDownList ID="StudentNameDropDownList" runat="server" Width="150px" 
       DataSourceID="SqlDataSource2" DataTextField="StudentName" 
       DataValueField="StudentName" AutoPostBack="True">
   </asp:DropDownList>
   <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
       ConnectionString="<%$ ConnectionStrings:dbbilling2.0ConnectionString3 %>" 

       SelectCommand="SELECT [StudentID], [StudentName] FROM [tblStudentInfo] WHERE ([Class] = @Class)">
       <SelectParameters>
           <asp:ControlParameter ControlID="ClassDropDownList" Name="Class" 
               PropertyName="SelectedValue" Type="String" />
       </SelectParameters>
   </asp:SqlDataSource>
   <br />


现在我想访问我的代码隐藏文件中的学生 ID 字段。我怎样才能做到这一点?我必须使用什么语法[如 dropdownlist.selecteditem] ?

4

2 回答 2

0


首先在您的 DropDownList asp 组件中,您必须设置属性 DataValueField="StudentID",然后在您后面的代码中,您可以通过以下方式获取所选学生的 Id:StudentNameDropDownList.SelectedValue

于 2013-04-09T07:28:30.277 回答
0

对于 Id 你可以试试这个代码

StudentNameDropDownList.SelectedValue
于 2013-04-09T07:30:41.400 回答