Repeater显示数据。。利用droplist选择数据

hu512787719 2009-03-25 05:50:42
Repeater显示数据。。利用droplist选择数据
这是我写的代码 有错误。。。求解答!!!急急。。
主要功能是我选择北京是。。Repeater会显示北京的数据。。当我选其它城市。Repeater会显示其它城市的信息。。。
public partial class _Default : System.Web.UI.Page
{
string myConnetionString = "server=USER;Integrated Security=SSPI;database=Test";
SqlConnection myConnection = new SqlConnection();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
RepeaterBind();
}
private void RepeaterBind()
{

myConnection.ConnectionString = myConnetionString;
string City = "";
//string City = DropDownList1.SelectedItem.ToString();
switch (DropDownList1.SelectedItem.ToString())
{
case "北京":
City = "城市='北京'";
break;
case "南昌":
City = "城市='南昌'";
break;
case "中国香港":
City = "城市='中国香港'";
break;

}
string cmdString = "select 艺人,城市,身高,生日 from DB_UserInfo where 城市='" + City + "'";
SqlDataAdapter myAdapter = new SqlDataAdapter(cmdString, myConnection);
myConnection.Open();
DataSet mySet = new DataSet();
myAdapter.Fill(mySet);
myRepeater.DataSource = mySet;
myRepeater.DataBind();
myConnection.Close();
}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
RepeaterBind();

}
...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jcomet 2009-03-25
  • 打赏
  • 举报
回复
DropDownList1 是不是回调时不是开了!
koukoujiayi 2009-03-25
  • 打赏
  • 举报
回复
没什么大错!!
关键看你的数据库中数据是怎样的,
如果数据是"北京","南昌","中国香港"则:
string City = DropDownList1.SelectedItem.ToString();
就可以了,根本不需要switch;

优途科技 2009-03-25
  • 打赏
  • 举报
回复
你需要这样修改:
            switch (DropDownList1.SelectedItem.ToString())
{
case "北京":
City = "'北京'";
break;
case "南昌":
City = "'南昌'";
break;
case "中国香港":
City = "'中国香港'";
break;

}
string cmdString = "select 艺人,城市,身高,生日 from DB_UserInfo where 城市=" + City;
优途科技 2009-03-25
  • 打赏
  • 举报
回复
select 艺人,城市,身高,生日 from DB_UserInfo where 城市='" + City + "'";
--------
如果选择了北京
其实SQL语句是:

---------------
select 艺人,城市,身高,生日 from DB_UserInfo where 城市='城市='中国香港''
wgf001 2009-03-25
  • 打赏
  • 举报
回复
把错误信息贴出来

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧