在 C# 中使用一个滚动条管理两个或多个框架 datagridview?
首先,抱歉我的英语不好——我是西班牙人。 我正在编写一个应用程序来获取我女朋友学校的资格。我将应用程序分为两部分,一个 TableLayoutPanel
和一个 DataGridView
,用于显示使用 Access 数据库的学生的姓名。 TableLayoutPanel
的另一部分,我有使用相同数据库但另一个表格的学生评估笔记。我想要的是,用一个滚动条来移动两个或多个 datagridview 一次移动。
是否可以? 应用程序截图: http://img21.imageshack.us/img21/6237/colegest.jpg< /a> 谢谢。
In the first place, sorry for my bad english - I'm Spanish.
I'm programming an application to take the qualifications of my girlfriend's school. I have divided the application into two parts by a TableLayoutPanel
with a DataGridView
for the names of the students who take an Access database. And the other part of the TableLayoutPanel
, I have the notes of student assessments with the same database but another's tables. What I want, is that with a single scrollbar to move two or more datagridview to move at once.
Is it possible?
App screenshot: http://img21.imageshack.us/img21/6237/colegest.jpg
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在一个 DataGridView 中捕获 Scroll 事件,然后设置另一个 DataGridView 的 FirstDisplayedScrollingRowIndex 属性,因此,假设“源”数据网格名为 dataGridSource,另一个名为 dataGridTarget,并且两者具有相同的行数,您可以写:
You could capture the Scroll event in one DataGridView and then set the FirstDisplayedScrollingRowIndex property of the other one, thus, assuming the "source" data grid is named dataGridSource and the other one dataGridTarget, and that both have the same number of rows, you can write: