显示两个或多个结果的最佳控件是一个或多个数据表

本文关键字:一个 控件 数据表 两个 显示 结果 最佳 | 更新日期: 2023-09-27 18:07:04

我有一个匹配搜索条件并返回数据表的函数。如果它只返回一个数据表,一切都可以正常工作。我只是使用这些值来填充文本框。当我有多个结果时,我应该使用什么控件来存储?比如,如果用户搜索名字foo,结果会有2个人使用这个名字。我想创建一个表单,用户可以在其中选择其中一个客户。什么控制我需要使用两个显示多个结果?这是一个windows窗体应用程序。

dt DataTable = new DataTable
st = foo.GetPerson()

st可以是一个或两个数据表。那么我如何在一个单独的表单中显示数据表行项,用户选择哪一个,我可以在另一个表单上显示详细信息。

显示两个或多个结果的最佳控件是一个或多个数据表

我认为您可以使用具有两列或三列的数据网格来做到这一点,这将区别于其他列,并在第一列中放置一个单选按钮来选择您要选择的行。例如,您可以看到这个铁路站点并搜索任意两个车站之间的火车,然后您可能会明白我在说什么。

对于两个表单之间的交互,你可以使用这个技巧,假设您有两个窗体父窗体和子窗体修改子窗体的构造函数,如

public child(parent parentref)

并传递父窗体的引用,同时像这样调用子窗体

child childobj=new child(this)

使用这个来自child的父类引用,你可以访问父类的所有公共控件你可以用两种方法来做这个技巧。我希望这对你有帮助