我需要用DropDownList控件做一个查询,数据库里的这个字段(SalesTypeName)是varchar类型的,我该怎么转类型呢?麻烦各位帮忙看一下这是给DropDownList赋的值
<asp:DropDownList ID="ddlselSaleStyle" runat="server">
<asp:ListItem Value="-1">全部</asp:ListItem>
<asp:ListItem Value="1">直销</asp:ListItem>
<asp:ListItem Value="2">渠道伙伴</asp:ListItem>
</asp:DropDownList>
这个是查询方法:
if (this.ddlselSaleStyle.SelectedIndex >0)
{
strWhere += "and e.SalesTypeName=" + this.ddlselSaleStyle.SelectedValue;
}
解决方案 »
- asp.net2.0做的网站传到租的空间不能访问(在本地浏览没问题)?
- 弹出下载文件对话框后,刷新父页面
- 无法将位于索引 11 处的 Unicode 字符 \uD846 转换为指定的代码页。
- asp.net 生成静态网站
- 在.net 2005 中如何实现两个web user control 之间的相互调用?
- 如何把查询一张表的多条记录和另一张表的记录一起显示在Datagrid上????/
- 装了不window 2003后,安装声卡,显卡驱动,怎么还是不起作用
- 正则表达\G怎样用
- 工具箱中的Windows Media Player控件为灰色不可用
- crystal 报表问题,急!!!!!!!!!!
- 导出功能的问题
- JS验证
strWhere += "and e.SalesTypeName='" + this.ddlselSaleStyle.SelectedValue + "'";
非INT类型的参数值,都用 '' 括起来即可
strWhere += "and e.SalesTypeName='" + this.ddlselSaleStyle.SelectedItem.Text+"'";
<asp:DropDownList ID="ddlselSaleStyle" runat="server">
<asp:ListItem Value="">全部</asp:ListItem>
<asp:ListItem Value="直销">直销</asp:ListItem>
<asp:ListItem Value="渠道伙伴">渠道伙伴</asp:ListItem>
</asp:DropDownList>
这个是查询方法:
if (this.ddlselSaleStyle.SelectedIndex >0)
{
strWhere += "and e.SalesTypeName=" + this.ddlselSaleStyle.SelectedValue;
}