关于在silverlight使用datagrid创建复杂表头

truepop 2010-05-26 02:04:20
rt,怎么在后台用代码创建含有多行多列的复杂表头(因为表格提供定制功能),我搜了下,好像可以用模板来做,但是找不到具体代码,而且用代码实现也有点棘手,请问谁有思路或者有实例代码?
...全文
1505 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jv9 2010-05-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 truepop 的回复:]
引用 10 楼 jv9 的回复:

引用 9 楼 truepop 的回复:
非常感谢楼上各位,其实6楼和7楼差不多,那个老外的博客我也去看过,但是唯一的问题就是,他那个列无法排序,我看见也有老外在问

我找到一个商业的,做的很不错,可惜要花钱,他的复杂表头可以排序

名字叫TendGrid

不知道谁有能排序的复杂表头的思路


如果自定义表头,排序同样可以实现,同样继承自……
[/Quote]

现在网上除了商业软件没有这样的实例,等下周我可以做个简单的demo给你。如果你的代码是商业化代码,推荐购买专业的商业控件,现在购买都是附加源代码的,可以在这基础上进行二次开发,也节省开发时间。
jv9 2010-05-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 truepop 的回复:]
非常感谢楼上各位,其实6楼和7楼差不多,那个老外的博客我也去看过,但是唯一的问题就是,他那个列无法排序,我看见也有老外在问

我找到一个商业的,做的很不错,可惜要花钱,他的复杂表头可以排序

名字叫TendGrid

不知道谁有能排序的复杂表头的思路
[/Quote]

如果自定义表头,排序同样可以实现,同样继承自Datagrid,实现排序有多种方式,可以自定义Toolbar实现,这样相对来说较简单,只是对数据集合进行操作就可以了。
truepop 2010-05-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jv9 的回复:]

引用 9 楼 truepop 的回复:
非常感谢楼上各位,其实6楼和7楼差不多,那个老外的博客我也去看过,但是唯一的问题就是,他那个列无法排序,我看见也有老外在问

我找到一个商业的,做的很不错,可惜要花钱,他的复杂表头可以排序

名字叫TendGrid

不知道谁有能排序的复杂表头的思路


如果自定义表头,排序同样可以实现,同样继承自Datagrid,实现排序有多种方式,……
[/Quote]

望高手给个实例,就快要放弃了~
truepop 2010-05-27
  • 打赏
  • 举报
回复
非常感谢楼上各位,其实6楼和7楼差不多,那个老外的博客我也去看过,但是唯一的问题就是,他那个列无法排序,我看见也有老外在问

我找到一个商业的,做的很不错,可惜要花钱,他的复杂表头可以排序

名字叫TendGrid

不知道谁有能排序的复杂表头的思路
zdqyundou 2010-05-27
  • 打赏
  • 举报
回复
还是秋寒老大的效果好~
jv9 2010-05-27
  • 打赏
  • 举报
回复
修改Datagrid Header,通过修改模板进行定义。
你看这样的效果:




这里有源代码:http://www.silverlightchina.net/html/developer/2009/0910/173.html
Joetao 2010-05-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 truepop 的回复:]
非常感谢楼上的,我的问题是要用代码创建定制表头~
[/Quote]
这个和在代码里写差不多啊!只是控制控件在代码里写。
truepop 2010-05-26
  • 打赏
  • 举报
回复
非常感谢楼上的,我的问题是要用代码创建定制表头~
Joetao 2010-05-26
  • 打赏
  • 举报
回复
truepop 2010-05-26
  • 打赏
  • 举报
回复
我看了下,功能很炫,但是没有复杂表头~
truepop 2010-05-26
  • 打赏
  • 举报
回复
多谢楼上,能给个地址吗
kagad 2010-05-26
  • 打赏
  • 举报
回复
在DATAGRID的HEAD模板中使用控件嵌套的定义来实现吧,建议看下AgDataGrid是怎么做的 就清楚了

8,734

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧