我用label.text来显示从数据库中获取的数据,但是出现了一个问题,不能显示相关的格式,比如:首行空二格,明明数据库中是有空格的,但显示的时候就没有了,还有分段也是如此,整个显示就是一个段落。
请问各位是用什么控件或是什么别的方法来显示数据的呢???
我的是单个数据显示,即从数据库中返回首行首列,将返回的内容显示在一个表格中的一个单元格内。
50分提问,解决即结贴给分。

解决方案 »

  1.   

    好我服务器控件都能从数据库里取值,最长用的就是DATAGRID了,建议楼主买一本asp.NET入门书籍看一下
      

  2.   

    datagrid绑定的是一组数据,而我仅仅是想在一个表格的单元格内显示单一的数据,通俗的说就是一个数据
      

  3.   

    ……楼主要多多看书啊一般情况,先将数据集接收到DataTable或者DataSet之类中然后再将数据集绑定到DataGrid、DataList或者Repeater控件中,或者是直接读取数据集中的一个字段的一个值赋给txt之类的控件
      

  4.   

    HAVENT(夜雨流星℡) 
    你说的我知道,我是通过cmd.ExecuteScalar()获取了我所需要的值,现在就是用什么或者说怎么样来显示这个值的问题我是用label.text来接收的,但是出现了如题中所说的问题,我想知道的是还有什么别的方法来显示所获取的数据吗??
      

  5.   

    首行空二格,明明数据库中是有空格的,但显示的时候就没有了,还有分段也是如此,整个显示就是一个段落。
    这不是他明摆着忽略了 空格和段落,用replace可以实现。
      

  6.   

    要么用多行的文本框;要么如果用label的话,就把文本格式的空格替换成  &nbsp; ,把回车换行替换成  <br>
      

  7.   

    感谢"pansha(沙漠) "和"tigerhu76(虎虎) ",通过你们所说的,已经达到我的目的,并已经测试成功.谢谢帮忙!!
    结贴,给分!!!
      

  8.   

    同样感谢amandag(高歌),只是我不想用文本框!!!