C#请教winform如何做出复杂表格的界面

greenfang2018 2013-12-09 08:18:07
C#请教winform如何做出复杂表格的界面,如下图所示,这个界面都数据录入界面,我用了好多控件都不理想,请大家帮帮,什么能实现以下效果,图中的空白区都是数据录入的,我用了LISTVIEW,没有实现
...全文
42851 56 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
56 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
用表格图作背景图,然后再把textbox控件加进去应该也可以吧?
马老虎 2013-12-13
  • 打赏
  • 举报
回复
要是非常复杂的话,我第一想到的是 webbrowser 里面输出 html
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
引用 46 楼 ghypnus 的回复:
你好, 用label+textbox拼接,非常简单
实在不行也只有这样了,感谢
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
引用 41 楼 men52676521 的回复:
DevExpress的GridControl控件可以,不过最好是已经破解的。
DevExpress的GridControl控件我试过,好像不好实现啊
  • 打赏
  • 举报
回复
你好, 用label+textbox拼接,非常简单
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
找不到可用的也不好搞啊
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
Spread 电子表格控件应该不错,谁有破解版的给个试试,8955328@qq.com
想去云南 2013-12-13
  • 打赏
  • 举报
回复
这种表格布局已经远远超出了传统表格能够实现的功能,我想通过 Spread 电子表格控件是非常好的一个选择,Spread功能类似于Excel,能够自动分组、过滤、公式运算等操作,这是Spread实现的一个简单效果:
men52676521 2013-12-13
  • 打赏
  • 举报
回复
DevExpress的GridControl控件可以,不过最好是已经破解的。
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
引用 39 楼 xiaobn_cn 的回复:
楼主可以尝试下使用textbox来代替gridview控件,以你这个图例的控件数据来说不会有性能上的影响。
我测试在一个窗口里加了100个textbox控件,也正常,没有出现闪的情况
xiaobn_cn 2013-12-13
  • 打赏
  • 举报
回复
楼主可以尝试下使用textbox来代替gridview控件,以你这个图例的控件数据来说不会有性能上的影响。
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
找了好多第三方控件都不太好用,还是用textbox做得了
ky 2013-12-13
  • 打赏
  • 举报
回复
百度一下,都是用第三方控件弄的。自己弄比较困难吧
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
引用 53 楼 dongjie_cao 的回复:
DevExpress
这个不好实现
dongjie_cao 2013-12-13
  • 打赏
  • 举报
回复
DevExpress
greenfang2018 2013-12-13
  • 打赏
  • 举报
回复
引用 51 楼 xiaobn_cn 的回复:
[quote=引用 50 楼 greenfang2018 的回复:] 用表格图作背景图,然后再把textbox控件加进去应该也可以吧?
39楼答复过了,你这个表格用textbox控件完全可以。动手去做吧,没问题的。[/quote] 好的,谢谢
xiaobn_cn 2013-12-13
  • 打赏
  • 举报
回复
引用 50 楼 greenfang2018 的回复:
用表格图作背景图,然后再把textbox控件加进去应该也可以吧?
39楼答复过了,你这个表格用textbox控件完全可以。动手去做吧,没问题的。
greenfang2018 2013-12-12
  • 打赏
  • 举报
回复
引用 30 楼 yuwenge 的回复:
[quote=引用 29 楼 greenfang2018 的回复:] [quote=引用 28 楼 xiaobn_cn 的回复:] 用1张背景图(蓝色部分) + 2个DataGridView控件(白色部分)
能说详细点吗?表格里的白色部分换成textbox来输入可行否?[/quote] 不可行,多了之后会直接卡死。[/quote] 那有什么好的方法解决啊?
卧_槽 2013-12-12
  • 打赏
  • 举报
回复
引用 29 楼 greenfang2018 的回复:
[quote=引用 28 楼 xiaobn_cn 的回复:] 用1张背景图(蓝色部分) + 2个DataGridView控件(白色部分)
能说详细点吗?表格里的白色部分换成textbox来输入可行否?[/quote] 不可行,多了之后会直接卡死。
greenfang2018 2013-12-12
  • 打赏
  • 举报
回复
引用 28 楼 xiaobn_cn 的回复:
用1张背景图(蓝色部分) + 2个DataGridView控件(白色部分)
能说详细点吗?表格里的白色部分换成textbox来输入可行否?
加载更多回复(34)

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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