DropDownList的动态绑定数据
DataSet dst = bll.Flow_Node();//数据库查询数据
DataTable dt = dst.Tables[0].Copy();//复制一份表格
DataTable sourcee = dt;
DropDownList.Items.Clear();//清除
DataRow dr = dte.NewRow();//创建一个与dte具有相同架构的表dr
dr["NodeName"] = "--请选择--";//这里为空白项的内容
dte.Rows.InsertAt(dr, 0);//将dr插入到指定位置
DropDownList.DataSource = dt;
DropDownList.DataTextField = "NodeName";//需要显示的字段填写数据库内的列名
DropDownList.DataValueField = "Sort";//value
DropDownList.DataBind();
//再获取他的ID,进行其他操作
int id=int.Parse(this.DropDownList.SelectedItem.Value);
int str = Convert.ToInt32(DropDownList.SelectedValue);
DropDownList的事件问题
OnSelectedIndexChanged
这个事件要比OnTextChanged
执行的早,也就是如果这两个事件都存在,会首先执行OnSelectedIndexChanged
这个事件,然后才执OnTextChanged
.