请问如何从数据表中,把数据表的内容读入到<marquee >中

解决方案 »

  1.   

    部署一个标签,设置其text属性
      

  2.   

    难道用select语句把数据表中的东西写入text吗?
      

  3.   

    不是,是你从数据库中读取数据,然后你自己根据数据构造一个text,然后写入label
      

  4.   

    <marquee>是一个容器,在marquee中可以放table、 datagrid等。
      

  5.   

    我知道<marquee>是个容器,可是我需要从数据库读取数据,可是<marquee>是在前台啊?
      

  6.   

    首先,你把读取数据表并产生界面的程序做好,写入一个ascx。例如叫做 myDataGrid.ascx。然后,在主页面上放一个 PlaceHolder,例如id为PlaceHolder1。最后在代码中写:
      HtmlGenericControl c=new HtmlGenericControl("marquee");
      c.ID="marquee";
      PlaceHolder1.Controls.Add(c);
      c.Attributes["direction"]="up";  //仿照此设置其它属性
      Control u=this.Page.LoadControl("myDataGrid.ascx");
      c.Controls.Add(u);
      

  7.   

    可能,你需要使用类似以下的代码来控制你的用户控件:
      ((myDataGrid)c).user="abcd";
      ((myDataGrid)c).sort=true;
    总之你把显示数据部分独立出来成为一个与这个题目无关的东西,剩下的marquee部分也就只有两三条代码的工作两个,比较好设计和维护。
      

  8.   

    软件具有伸缩性,不同于盖房子。把大象关仅冰箱也许不能3步完成,但是把任何应用程序放入marquee(或者其它组件)使用三步就可以了。