【发布时间】:2013-11-16 12:45:11
【问题描述】:
我想根据下拉列表选择的索引在转发器中显示数据。例如,当我在下拉列表中选择“帮助”项时,转发器将在数据库中显示帮助类别内容。否则选择汽车将显示汽车类别。我可以知道如何控制我的下拉列表吗?
if (!IsPostBack)
{
try
{
MySqlConnection connStr = new MySqlConnection();
connStr.ConnectionString = "Server = localhost; Database = healthlivin; Uid = root; Pwd = khei92;";
String stSearch = "SELECT t.title, p.userName, t.threadID FROM thread t , person p WHERE p.PersonID = t.PersonID AND t.categories = @categories";
MySqlCommand cmdSearch = new MySqlCommand(stSearch, connStr);
cmdSearch.Parameters.AddWithValue("@categories", categoriesDropDownList.SelectedValue);
connStr.Open();
MySqlDataReader dtrRead = cmdSearch.ExecuteReader();
categoriesRepeater.DataSource = dtrRead;
categoriesRepeater.DataBind();
dtrRead.Close();
dtrRead = null;
//MessageBox.Show("Connected");
connStr.Close();
}
catch (Exception ex)
{
//MessageBox.Show("X Connected" + ex.ToString());
}
}
【问题讨论】:
标签: c# asp.net repeater html-select