日期:2014-05-20  浏览次数:20852 次

datagrid中如何在一行中显示多条记录!在线等,分全给了啊
datagrid中如何在一行中显示多条记录!      
    例如      
    -----------------------      
            记录1                       |                               记录2                   |                       记录       3                   |      
    -----------------------      
            记录4                       |                               记录5                   |                       记录       6                   |      
    -----------------------      
            记录7                       |                               记录8                   |                       记录       9                   |

------解决方案--------------------
手动建一个datatable,把你要显示的数据手动写入到datatable中,然后显示datatable的内容。
------解决方案--------------------
就是自己从数据库中取得数据,然后整理一下数据再覆盖datagrid就可以了,参见
http://blog.csdn.net/tjvictor/archive/2007/01/20/1488549.aspx

------解决方案--------------------
1.数据读取到DataSet后,手工创建合适的新表,重新把数据逐条填写到新表中,然后用新表绑定DataGrid
2.在数据库端的sql语句中处理,用case分割数据用union合并数据
------解决方案--------------------
如果只是单纯显示出来的话 还不如用listView
要是用DataTable的话同意magicsnake(北极狐) 的
------解决方案--------------------
恩, 用datalist 编辑模板 按照自己的想要的方式,想要几行几列都可以的,
用datagrid的时候 要用模板来编辑,只要模板的 可以按照自己的方式来排列,那样就要先把datagrid 转换成模板
------解决方案--------------------
我估计楼主 去研究下 模版列就可以了 在那里面欠套HTML就好了