将 DataGridView 添加到 ActiveReports 3
我需要将 DataGridView 添加到 ActiveReports 3 文件中。当我添加该控件时,它不会被识别为 DataGridView,而是被识别为自定义控件。谁能帮我解决这个问题吗?
I need to add a DataGridView to an ActiveReports 3 file. When I add the control its not recognized as a DataGridView but rather a custom control. Can anyone help me get around this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将 CustomControl.Control 转换为 DataGridView,以通过包含该部分的控件的 format 事件以编程方式访问该对象。 中有一个执行此操作的示例CustomControl.Control 属性的文档主题。请注意,在该主题中,它使用 ChartFX,但您将使用 DataGridView。
然而,@LordHits 关于在报表中使用 DataGridView 的评论是一个很好的评论。通常,您只想将报表连接到相同的数据源并使用相同的查询并让报表获取数据。您还可以轻松地将报表绑定到 System.Data.DataSet。请参阅帮助主题 “操作方法部分 > 将报表绑定到数据源” ActiveReports 3 用户指南中的“使用数据集”。
You can cast CustomControl.Control to DataGridView to access the object programmatically from the format event of the control containing the section. There is an example of doing this in the CustomControl.Control property's documentation topic. Note that in that topic, it uses ChartFX, but you'll be using DataGridView.
However, @LordHits comment about using DataGridView in a report is a good one. Normally, you'd just want to connect the report to the same data source and use the same query and let the report get the data. You can also bind the report to a System.Data.DataSet easily as well. See the help topic "How-To Section > Binding Reports to a Data Source > Using a Dataset" in the ActiveReports 3 User Guide.