c# 表格控件问题
问下各位,有没有如图的第三方表格控件,列头带筛选、等等,或者推荐一个类似可用的第三方表格,谢谢。...
问下各位,有没有如图的第三方表格控件,列头带筛选、等等,或者推荐一个类似可用的第三方表格,谢谢。
展开
1个回答
展开全部
先确定一下你的UI是WPF WINFORM还是网页实现的。
WPF WINFORM,有datagrid来呈现表格,
如果需要带筛选、排序、搜索功能的可以使用第三方的控件,如C1、DevExpress、 dotnet bar 都有WPF或WINFORM的控件集,里面的datagrid是可以实现的。我个人用过Dev4WPF的这个控件,不需要额外写代码,直接拖上去 绑定数据,就自带筛选和排序功能。
网页端要实现这个也可以尝试使用这些插件,但是可能会需要写一些额外的代码来控制, 可以参照他们给出的说明文档来开发,应该也不会很难。
WPF WINFORM,有datagrid来呈现表格,
如果需要带筛选、排序、搜索功能的可以使用第三方的控件,如C1、DevExpress、 dotnet bar 都有WPF或WINFORM的控件集,里面的datagrid是可以实现的。我个人用过Dev4WPF的这个控件,不需要额外写代码,直接拖上去 绑定数据,就自带筛选和排序功能。
网页端要实现这个也可以尝试使用这些插件,但是可能会需要写一些额外的代码来控制, 可以参照他们给出的说明文档来开发,应该也不会很难。
追问
用的winform,链接sql,datagrid功能就是太差了点,有没有功能强大一点,可以冻结行,汇总冻结,筛选什么的。
追答
这些在WPF里用原生的DATAGRID都是可以做的,锁定,解锁,如果理解的深入一点,也是可以做筛选和级联搜索的。
winform中datagridview应该也有selectedCell这个属性,即获取用户已经选择的单元格,然后可以设置只读 IsReadOnly = true,
EXCEL就是个winform或者WPF程序,他能做到的,你写c#都可以做到,只不过是开发的效率问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询