如何从asp.net中的数据库填充DropDownList?

Gol*_*old 3 c# database asp.net

如何从asp.net中的数据库填充DropDownList?

当我从DropDownList中选择值时如何捕获此事件?

Conn.Open();
SQL = "SELECT distinct city FROM MEN";
dsView = new DataSet();
adp = new SqlDataAdapter(SQL, Conn);
adp.Fill(dsView, "MEN");
adp.Dispose();

DropDownList1. ?????? (what do to ?)
Run Code Online (Sandbox Code Playgroud)

提前致谢

Ode*_*ded 5

您设置DataSource,DataTextFieldDataValueField调用DataBind()以填充下拉列表.

数据源几乎可以是任何数据源IEnumerable,文本和值将通过反射查找.

您要捕获的SelectedIndexChanged事件是事件 - 当您更改选择时将触发该事件.