如何将四联动DropDownList中的值用存储过程存入数据库,急用,急用...
C#代码:
#region GetDataSet
public static DataSet GetDataSet(string sql)
{
SqlDataAdapter sda =new SqlDataAdapter(sql,ConnectionString);
DataSet ds=new DataSet();
sda.Fill(ds);
return ds;
}
#endregion
#region property
private string FirstID
{
get
{
if(ViewState[ "FirstID "]!=null && ViewState[ "FirstID "].ToString()!= " ")
{
return ViewState[ "FirstID "].ToString();
}
else
{
if(Request[ "FirstID "]!=null && Request[ "FirstID "].ToString()!= " ")
{
return Request[ "FirstID "];
}
else
{
return " ";
}
}
}
set
{
ViewState[ "FirstID "]=value;
}
}
private string SecondID
{
get
{
if(ViewState[ "SecondID "]!=null && ViewState[ "SecondID "].ToString()!= " ")
{
return ViewState[ "SecondID "].ToString();
}
else
{
if(Request[ "SecondID "]!=null && Request[ "SecondID "].ToString()!= " ")
{
return Request[ "SecondID "];
}
else
{
return " ";
}
}
}
set
{
ViewState[ "FirstID "]=value;
}
}
private string ThirdID
{
get
{
if(ViewState[ "ThirdID "]!=null && ViewState[ "ThirdID "].ToString()!= " ")
{
return ViewState[ "ThirdID "].ToString();
}
else
{
if(Request[ "ThirdID "]!=null && Request[ "ThirdID "].ToString()!= " ")
{
return Request[ "ThirdID "];
}
else
{
return " ";
}
}
}
set
{
ViewState[ "FirstID "]=value;
}
}
#endregion
#region Page_Load
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
this.down1_bind();
this.DropDownList1.Attributes.Add( "onchange ", "XmlPost2(this); ");
this.DropDownList2.Attributes.Add( "onchange ", "XmlPost3(this); ");
this.DropDownList3.Attributes.Add( "onchange ", "XmlPost4(this); ");
}
if(FirstID != " ")
{
this.down2_bind(FirstID);
}
if(SecondID != " ")
{
this.down3_bind(SecondID);
}
if(ThirdID != " ")
{
this.down4_bind(ThirdID);
}
}
#endregion
#region down2_bind
private void down2_bind(string id)
{
string mystr = " ";
string sql = "select SecondID,SecondName from Column2 where Father =