首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问下都条件语句如何学

2012-01-12 
请教下都条件语句怎么学!我做了个表单,其中有个dropdownlist,包括一班,二班,三班数据库中建了三个表,分别

请教下都条件语句怎么学!
我做了个表单,其中有个dropdownlist,包括一班,二班,三班
数据库中建了三个表,分别是一班,二班,三班的
想实现点击提交按钮后,根据dropdownlist中的值分别写入相应的数据库
string srl1.......
string newsclass=DLclass.SelectedValue.ToString();
if(newsclass=="一班")
  {
  string strcon = System.Configuration.ConfigurationManager.ConnectionStrings["newsConnString"].ToString();
  SqlConnection conn = new SqlConnection(strcon);
  SqlCommand cmd = new SqlCommand(sql1, conn);
  conn.Open();
  int iResult = cmd.ExecuteNonQuery();
  if (iResult == 1)
  {
  lblMsg.Text = "添加成功!";
  }
  else
  {
  lblMsg.Text = "添加失败!";
  }
  }
else if(newsclass=="二班")
{
}
end if(newsclass=="三班")
{
}
想知道这个多添加语句怎么学?我上面写的不对吧,if中可以使用字符窜做条件吗?
请给出实现功能的正解!谢谢!


[解决办法]
可以
但是C#没有end if语句的
像你的情况最好用switch...case...语句,清晰得多
[解决办法]
多分支使用switch...case...

C# code
switch (newsclass){    case "一班"        MessageBox.Show("一班");        break;    case "二班"        MessageBox.Show("二班");        break;    case "三班"        MessageBox.Show("三班");        break;    default:         MessageBox.Show("不知道哪个班");         break;}
[解决办法]
C# code
string sql="insert into "+DLclass.SelectedText.ToString()+"(id,name) select '"+txtid.Text+"','"+txtname.Text+"'";
[解决办法]
用selectItem.Text,有这个的

热点排行