好的,所以我在MYSQL数据库中有一个列,在那里有一个名为specie
的列我有狗,猫和兔子。
然后我有一个下拉列表,其中填充了specie
的数据。我需要一个switch statement
,它会为所选的每只宠物显示Label
。
例如如果用户选择兔子,兔子花费£00.00
这是我的下拉列表代码
public partial class _Default : Page
{
DataSet ds = new DataSet();
MySqlConnection cs = new MySqlConnection(@"SERVER= 000.000.00.000;username=*****;password=*****; Initial Catalog = mydb");
MySqlDataAdapter da = new MySqlDataAdapter();
protected void Page_Load(object sender, EventArgs e)
{
MySqlCommand cd = new MySqlCommand("SELECT * FROM pets", cs);
cs.Open();
MySqlDataReader ddl = cd.ExecuteReader();
DdPetPist.DataSource = ddl;
DdPetPist.DataValueField = "Specie";
DdPetPist.DataTextField = "Specie";
DdPetPist.DataBind();
cs.Close();
cs.Dispose();
}
答案 0 :(得分:1)
我假设您还拥有存储在数据库中的每只动物的费用。 如果是这样,我会这样做:
有道理吗?