声明下拉选择的数据 asp.net vb
declare dropdown selected data asp.net vb
<td style="width: 10%;">
<asp:DropDownList runat="server" ID="ddlMonth" AutoPostBack="true">
<asp:ListItem>Month</asp:ListItem>
<asp:ListItem>January</asp:ListItem>
<asp:ListItem>February</asp:ListItem>
<asp:ListItem>March</asp:ListItem>
<asp:ListItem>April</asp:ListItem>
<asp:ListItem>May</asp:ListItem>
<asp:ListItem>June</asp:ListItem>
<asp:ListItem>July</asp:ListItem>
<asp:ListItem>August</asp:ListItem>
<asp:ListItem>September</asp:ListItem>
<asp:ListItem>October</asp:ListItem>
<asp:ListItem>November</asp:ListItem>
<asp:ListItem>December</asp:ListItem>
</asp:DropDownList>
</td>
实际上我想让下拉列表中的所选项目返回 vb 页面。我如何申报所选项目?
之后如何插入到sql语句中?
lsCmd = "SELECT * FROM"
lsCmd &= " (SELECT DISTINCT code, upload, DATEPART(dd, [date]) as Date"
lsCmd &= " FROM edrsDB..tbl_users"
lsCmd &= " left join edrsDB..edrs_upload"
lsCmd &= " ON edrs_upload.userid = tbl_users.userID"
lsCmd &= " WHERE DATEPART(MM, [date])= " & SQLQUOTE(Trim(ddlMonth.SelectedIndex))
lsCmd &= " And DATEPART(YYYY, [date])= " & SQLQUOTE(Trim(ddlYear.SelectedIndex))
lsCmd &= " And date IS NOT NULL) AS monthlyRpt"
lsCmd &= " PIVOT (MAX(upload)"
您可以在后面的代码中完成:
DropDownList1.SelectedItem.Text = "January"
或
//按索引选择
DropDownList1.SelectedIndex = 5;
<td style="width: 10%;">
<asp:DropDownList runat="server" ID="ddlMonth" AutoPostBack="true">
<asp:ListItem>Month</asp:ListItem>
<asp:ListItem>January</asp:ListItem>
<asp:ListItem>February</asp:ListItem>
<asp:ListItem>March</asp:ListItem>
<asp:ListItem>April</asp:ListItem>
<asp:ListItem>May</asp:ListItem>
<asp:ListItem>June</asp:ListItem>
<asp:ListItem>July</asp:ListItem>
<asp:ListItem>August</asp:ListItem>
<asp:ListItem>September</asp:ListItem>
<asp:ListItem>October</asp:ListItem>
<asp:ListItem>November</asp:ListItem>
<asp:ListItem>December</asp:ListItem>
</asp:DropDownList>
</td>
实际上我想让下拉列表中的所选项目返回 vb 页面。我如何申报所选项目?
之后如何插入到sql语句中?
lsCmd = "SELECT * FROM"
lsCmd &= " (SELECT DISTINCT code, upload, DATEPART(dd, [date]) as Date"
lsCmd &= " FROM edrsDB..tbl_users"
lsCmd &= " left join edrsDB..edrs_upload"
lsCmd &= " ON edrs_upload.userid = tbl_users.userID"
lsCmd &= " WHERE DATEPART(MM, [date])= " & SQLQUOTE(Trim(ddlMonth.SelectedIndex))
lsCmd &= " And DATEPART(YYYY, [date])= " & SQLQUOTE(Trim(ddlYear.SelectedIndex))
lsCmd &= " And date IS NOT NULL) AS monthlyRpt"
lsCmd &= " PIVOT (MAX(upload)"
您可以在后面的代码中完成:
DropDownList1.SelectedItem.Text = "January"
或
//按索引选择
DropDownList1.SelectedIndex = 5;