因为我在page_load里绑定了数据 而且这个字符串是从后台方法中获取的,不是固定的

解决方案 »

  1.   


    protected void Page_Load(object sender, EventArgs e)
        {
            string digital = Calculate.Continuity(0);
            LBDigital.DataSource = digital;      
            LBDigital.DataBind();
        }
      

  2.   

    字符串是从后台中获取的 不是固定值 这又什么区别?  动一下脑子脑子好不好?你的后台的数据绑定给  ListBox  你就不会了?for  循环   不就可以加进去了么?  
      

  3.   

    listBox1.Items.Add(   );
      

  4.   

    字符串是从后台中获取的 不是固定值 这又什么区别?  动一下脑子脑子好不好?你的后台的数据绑定给  ListBox  你就不会了?for  循环   不就可以加进去了么?  

    绑定过了 使用for循环是吧 我试试 才接触asp.net没几天 不要见怪啊 嘻嘻
      

  5.   


    是显示在同一行了 只是后台中的换行符怎么在页面显示中不起作用了??
    protected void Page_Load(object sender, EventArgs e)
        {
            string digital = Calculate.Continuity(0);
            LBDigital.Items.Add(digital);   
            //LBDigital.DataSource = digital;
            //LBDigital.DataBind();          
        }
      

  6.   


    是显示在同一行了 只是后台中的换行符怎么在页面显示中不起作用了??
    protected void Page_Load(object sender, EventArgs e)
        {
            string digital = Calculate.Continuity(0);
            LBDigital.Items.Add(digital);   
            //LBDigital.DataSource = digital;
            //LBDigital.DataBind();          
        }当然显示一行啊,你都把你那个字符串digital全部都当成一项添加个ListBox的一个子项了
    我个人认为,你的那个字符串是不是要做一下分割处理,然后for循环每次给ListBox的一个子项赋值。
    就像你有一个数组,你采用for循环,每次把数组中的一个值赋值给ListBox的一个子项,这不是就很OK了嘛,
      

  7.   

    http://www.cnblogs.com/fengzheng126/archive/2012/04/10/2441551.html
      

  8.   

    http://uiing1.blog.163.com/blog/static/3859536520086225458691/ ListBox.Items.Add("12345"); 你这样添加后,能不显示一行,汗~
      

  9.   

    你的换行符是什么,在网页上要看到换行的效果,应该是<br>或<br />,而不是\r\n这种的。
    是显示在同一行了 只是后台中的换行符怎么在页面显示中不起作用了??
    protected void Page_Load(object sender, EventArgs e)
        {
            string digital = Calculate.Continuity(0);
            LBDigital.Items.Add(digital);   
            //LBDigital.DataSource = digital;
            //LBDigital.DataBind();          
        }