if (!IsPostBack)
{ //绑定dropdownlist里面的值
string conn = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
SqlConnection connection = new SqlConnection(conn);
connection.Open();
string Login = Session["Login"].ToString();
string sqlSelectProject = "select distinct ProjectName from TaskName where TaskManage='" + Login + "'";
SqlDataAdapter daAdmin = new SqlDataAdapter(sqlSelectProject, connection);
DataSet dsAdmin = new DataSet();
daAdmin.Fill(dsAdmin);
DropDownList1.DataValueField = "ProjectName";
DropDownList1.DataTextField = "ProjectName";
DropDownList1.DataSource = dsAdmin;
DropDownList1.DataBind();
daAdmin.Dispose();
dsAdmin.Dispose();
connection.Close();
}//然后我在SelectedIndexChanged里面写
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string conn = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
SqlConnection connection = new SqlConnection(conn);
connection.Open();
string Login = Session["Login"].ToString();
//根据dropdownlist1里面的值进行判断
string sqlTask = "select TaskName from TaskName where TaskManage='" + Login + "' and ProjectName='" +
DropDownList1.Text + "'";
SqlDataAdapter daTaskInfo = new SqlDataAdapter(sqlTask, connection);
DataSet dsTaskInfo = new DataSet();
daTaskInfo.Fill(dsTaskInfo);
DropDownList2.DataValueField = "TaskName";
DropDownList2.DataTextField = "TaskName";
DropDownList2.DataBind();
daTaskInfo.Dispose();
dsTaskInfo.Dispose();
}
可是这样为什么没有效果呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货