protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListView ls = e.Item.FindControl("ListView2") as ListView;
Label lb = e.Item.FindControl("t_idLabel") as Label;
Label lb1 = e.Item.FindControl("Label6") as Label;
Label lb2 = e.Item.FindControl("Label7") as Label;
string str = "SELECT 团购明细.*, 私房菜.s_image, 私房菜.s_topic FROM 团购明细,私房菜 where 团购明细.s_id=私房菜.s_id and 团购明细.t_id="+lb.Text;
Session["selectCmd"] = str;
SqlDataSource2.SelectCommand = Session["selectCmd"].ToString();
ls.DataBind();
if (lb1.Text == "0")
lb2.Text = "团购中";
else
lb2.Text = "团购结束";
(e.Item.FindControl("LinkButton3") as LinkButton).Attributes.Add
("onclick", "javascript:return confirm('你确认要删除!')"); }
// string str=(e.Item.FindControl("newsTitleLabel") as Label).Text;
// LinkButton b = e.Item.FindControl("LinkButton6") as LinkButton;
}
为什么ls.DataBind()没有反应,查询语句没有错,断点调试时前面的值都可以正确取到
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
ListView ls = e.Item.FindControl("ListView2") as ListView;
Label lb = e.Item.FindControl("t_idLabel") as Label;
Label lb1 = e.Item.FindControl("Label6") as Label;
Label lb2 = e.Item.FindControl("Label7") as Label;
string str = "SELECT 团购明细.*, 私房菜.s_image, 私房菜.s_topic FROM 团购明细,私房菜 where 团购明细.s_id=私房菜.s_id and 团购明细.t_id="+lb.Text;
Session["selectCmd"] = str;
SqlDataSource2.SelectCommand = Session["selectCmd"].ToString();
ls.DataBind();
if (lb1.Text == "0")
lb2.Text = "团购中";
else
lb2.Text = "团购结束";
(e.Item.FindControl("LinkButton3") as LinkButton).Attributes.Add
("onclick", "javascript:return confirm('你确认要删除!')"); }
// string str=(e.Item.FindControl("newsTitleLabel") as Label).Text;
// LinkButton b = e.Item.FindControl("LinkButton6") as LinkButton;
}
为什么ls.DataBind()没有反应,查询语句没有错,断点调试时前面的值都可以正确取到
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货