DataList绑定数据的时候只能取到控件,但是获取控件值得时候是空串
在DataList1的绑定事件中,我想要获取DataList1里面的Label控件中的值,但是只能获取到控件,不能获取到控件的值。然后通过Label控件的值作为数据库查询条件,把值传入DataList2等等查询语句中(DataList2是嵌套在DataList1中的)
主要问题是:怎么在数据绑定时获取DataList1中Label控件中的值??
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
DataList dl = null;
Label labTypeID = null;
dl = (DataList)e.Item.FindControl("DataList2");
foreach (DataListItem item in DataList1.Items)
{
labTypeID = (Label)e.Item.FindControl("Label5");
}
string typeID = labTypeID.Text.ToString();
Response.Write("。"+typeID);
string commandText = "select distinct top 30 * from Brand_Classify";
commandText = commandText + " Where L_no='" + typeID+"'";
DataTable dt = DataClass.dt(commandText);
dl.DataSource = dt;
dl.DataBind();
}