热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【求助】用VS编写的C#窗口程序的dataGridview里的滚动条不动QAQ

求助!卤煮有个VS编写的C#窗口程序,窗体内大概有几个选项卡,其中一个选项卡里有三个分区,最上面的都是按钮,不提。下面两个分区分别有两个数据列表,可以点击按钮以后加载入某个数据库的数据,一条一条显示。
求助!卤煮有个VS编写的C#窗口程序,窗体内大概有几个选项卡,其中一个选项卡里有三个分区,最上面的都是按钮,不提。下面两个分区分别有两个数据列表,可以点击按钮以后加载入某个数据库的数据,一条一条显示。

然后问题就出现了,右边的dataGridview控件里的列表没什么问题,超出窗口高度了就自动产生了滚动条,可以滚动浏览。
左边的dataGridview控件里的列表在加载列表的时候也会产生滚动条,但是等全都加载完以后想要操作滚动条下拉的时候他就不动了!
用鼠标滚轮还是可以浏览超出窗口以外的内容的,但是滚动条就像死机一样不动了,如果打开别的窗口再切回来,别的窗口上的内容还会像死机一样残留在滚动条的位置!

求高手解救> <!!!在线等QAQQQQQ!!!!

另外补充,因为这个问题,卤煮尝试过很多,先列一下,方便大家知晓:
1. 在另外一个选项卡上又建了一个dataGridview的控件,加载数据库,然后那个滚动条也不动了……
2. 新建一个项目,脱离出来就只写一个窗口两个dataGridview控件,加载一些数据,滚动条动的。
3. 因为顶楼描述的那个选项卡下有两个dataGridview控件,其中一个滚动条没有出错,所以把两边的控件属性比对过,完全一致(只有宽度不太一样,一个大一点一个小一点,不过调成一样的试过,没有解决问题)
4. 原本的程序是出问题的那个dataGridview控件内的数据每条都可以双击打开查看的,不出问题的那个不行,所以曾经取消了可以双击的操作,没有解决问题!

以上_(:3√∠)_还有什么要补充的咩QAQQQQQ

没有人来看咩QAQQQQ求大神救命啊> <!

5 个解决方案

#1



说这么多还不如上图来的快,

#2


我也感觉文字太多了,看不下去

#3


说的很邪乎,这种疑难问题不太好解决,除非有代码现场调试。

你尽量构造一个能重现问题的精简项目代码,然后发出来。

#4


是不是数据加载错误啊?

#5


抱歉当天后来忙别的去了,其实这是同事给我的代码,前面具体怎么弄得我也不清楚,今儿又整整改改最后搞清楚了是线程的原因,不用线程就好了,多谢大家啦!我看看这个怎么结贴_(:3√∠)_

推荐阅读
  • 近日,我在处理一个复杂的前端问题时遇到了极大困扰。具体来说,我之前开发了一个功能丰富的纯jQuery代码的前端GridView控件,实现了多种功能和视觉效果,并在多个项目中表现良好。然而,最近在尝试应用 `border-box` 布局模式时,却遇到了意想不到的兼容性和性能问题。这提醒我们在条件尚未完全成熟的情况下,应谨慎使用 `border-box` 布局模式,以免引入不必要的复杂性和潜在的bug。 ... [详细]
  • 在处理 GridView 中的行记录时,有时需要动态地添加或删除行,而无需对数据库中的实际数据进行任何更改。本文介绍了如何实现这一功能,确保操作仅限于前端展示层面,而不影响后端数据库的完整性。通过这种方法,用户可以在不修改数据库记录的情况下,灵活地管理 GridView 中的数据展示。 ... [详细]
  • 优化后的标题:数据网格视图(DataGridView)在应用程序中的高效应用与优化策略
    在应用程序中,数据网格视图(DataGridView)的高效应用与优化策略至关重要。本文探讨了多种优化方法,包括但不限于:1)通过合理的数据绑定提升性能;2)利用虚拟模式处理大量数据,减少内存占用;3)在格式化单元格内容时,推荐使用CellParsing事件,以确保数据的准确性和一致性。此外,还介绍了如何通过自定义列类型和优化渲染过程,进一步提升用户体验和系统响应速度。 ... [详细]
  • C#编程指南:实现列表与WPF数据网格的高效绑定方法 ... [详细]
  • 在.NET框架中,DataFormatString用于对数据进行格式化显示。常见的格式化方式包括:数字格式(如“{0:N2}”表示保留两位小数的数字,结果为12.36),整数格式(如“{0:N0}”表示四舍五入到最接近的整数,结果为13),货币格式(如“{0:c2}”表示带有货币符号并保留两位小数,结果为$12.36),以及高精度货币格式(如“{0:c4}”表示带有货币符号并保留四位小数,结果为$12.3656)。这些格式化选项能够帮助开发者更灵活地控制数据的显示效果。 ... [详细]
  • 题目要求解决一个有趣的编程挑战,即计算由四个自然数 \( p, q, r, s \) 组成的分数序列的和。具体来说,需要编写一个 C# 程序来处理这些自然数,并通过特定的数学运算得出最终结果。该任务不仅考验编程技能,还涉及对数学公式的理解和应用。 ... [详细]
  • 本文详细探讨了Oracle数据库中Number和Float数据类型的特性和使用方法。通过对比分析,解释了Number类型在精度和范围上的优势,以及Float类型在处理科学计算时的灵活性。文章还介绍了Number数据类型的语法结构及其在实际应用中的最佳实践,帮助读者更好地理解和选择合适的数据类型以满足不同的业务需求。 ... [详细]
  • 基于试题数据的智能化管理平台采用Java语言进行面向对象编程,旨在构建一个高效的试题信息管理系统。该系统在JDK 6.0和MyEclipse 10.6环境下开发,通过优化试题数据管理和处理流程,提升系统的稳定性和用户体验。平台支持多用户操作,具备强大的数据处理能力和灵活的扩展性,适用于各类教育机构和考试组织。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 通过利用代码自动生成技术,旨在减轻软件开发的复杂性,缩短项目周期,减少冗余代码的编写,从而显著提升开发效率。该方法不仅能够降低开发人员的工作强度,还能确保代码的一致性和质量。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 利用 Python 中的 Altair 库实现数据抖动的水平剥离分析 ... [详细]
  • 如何在Oracle ASM_Diskgroup中重命名现有磁盘
    如何在Oracle ASM_Diskgroup中重命名现有磁盘 ... [详细]
  • 本项目在Java Maven框架下,利用POI库实现了Excel数据的高效导入与导出功能。通过优化数据处理流程,提升了数据操作的性能和稳定性。项目已发布至GitHub,当前最新版本为0.0.5。该项目不仅适用于小型应用,也可扩展用于大型企业级系统,提供了灵活的数据管理解决方案。GitHub地址:https://github.com/83945105/holygrail,Maven坐标:`com.github.83945105:holygrail:0.0.5`。 ... [详细]
  • 本题库精选了Java核心知识点的练习题,旨在帮助学习者巩固和检验对Java理论基础的掌握。其中,选择题部分涵盖了访问控制权限等关键概念,例如,Java语言中仅允许子类或同一包内的类访问的访问权限为protected。此外,题库还包括其他重要知识点,如异常处理、多线程、集合框架等,全面覆盖Java编程的核心内容。 ... [详细]
author-avatar
半路出家者
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有