这是我的下拉列表代码........
<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] ??
答案 0 :(得分:0)
首先在你的DropDownList asp组件中,你必须设置属性DataValueField =“StudentID”,然后在你的代码中你可以通过写下来获得所选学生的Id:StudentNameDropDownList.SelectedValue
答案 1 :(得分:0)
For Id您可以尝试此代码
StudentNameDropDownList.SelectedValue