【silverlight开发中关于dataGrid的一个疑问】

  使用dataGrid显示数据库数据,但是一条记录有38列,dataGrid可以使用水平滚动条进行浏览,但这样是不是很不方便呢?用户提出了将dataGrid行列颠倒的做法(不知道微软有没有提供直接让行列颠倒的做法,我使用反射对数据源进行了遍历,重新生成数据源),当单击一条记录,将此记录显示在新的dataGrid中,并且第一列是原38列的标题,第二列是值,此时新的问题又出现了,垂直滚动条也不想使用,该如何是好?用户又要求,分四列实现,前两列显示前19条,后两列显示后19条,真是把我这个刚开始接触编程的程序员难倒了,怎么办,时间很短,需求很急,无奈之下,我用了最笨的办法,前19行填充一个dataGrid,后19行填充另一个dataGrid,最后完成了需求,但我一直扪心自问,这样做是不是太笨了,接下来一定要探索是否有更简单的方法,API or 新的控件???我还在路上……
posted @ 2011-05-23 10:47  gerogezhao  阅读(297)  评论(1编辑  收藏  举报