要将两个字段的数据显示到datagrid的同一列里面,两个数据之间要以空格分开.如下面的格式:   SharesOutstanding
     Value    Date
      125041   2006-12-31
        2    2006-10-31 "SharesOutstanding"及下面的value, date是datagrid的title.datagrid的列的width是写死的,我设为980pix.title是中间对齐的.
由于date长度是一定的,当Value的长度不变化时是可以对齐的,但是当Value长度变化时,就很难对齐了. 不知大侠们有什么好的方法? 望赐教

解决方案 »

  1.   

    select (RPAD(Value,20,' ') + date) as SharesOutstanding From A
      

  2.   

    这样行不通,1>我得数据不是从数据库出来的,而是从xml文件读出来.2>我实际上已经是用固定的长度将下面的值格开,但是把数据写到datagrid的时候,无论是左,右还是中对齐,都不能保证所有数据对齐
      

  3.   

    String.PadRight(value,20) + date
      

  4.   

    “要将两个字段的数据显示到datagrid的同一列里面”?DataGrid是可以有两行标题的,并且可以在DataGrid的ItemDataBound事件中处理标题单元格的合并。你自己google一下。如果数据整体上看上去是DataGrid的多个列(充其量只是Value、Data列中间的框线样式与其它列的不太一样),并且楼主的那种麻烦看上去在标准的DataGrid中不存在,还是以DataGrid为基础处理比较好。