请教下都条件语句怎么学!
我做了个表单,其中有个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,有这个的