<asp:DropDownList ID="xxx" runat="server" DataSource='<%# BindBU(DataBinder.Eval(Container.DataItem, "BU").ToString())%>'>
 </asp:DropDownList> public DataSet BindBU(string ss)
{
string butxt="SELECT name,buid FROM BU where bu="+ss;
SqlDataAdapter sda=new SqlDataAdapter(butxt,s.pcConn);
DataSet ds=new DataSet();
sda.Fill(ds,"BU");
return ds;
}