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

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

转载于:https://www.cnblogs.com/gerogezhao/archive/2011/05/23/2054120.html

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值