C# 从数据库中获取数据,并将其显示在另一个窗体的文本框中

C# 从数据库中获取数据,并将其显示在另一个窗体的文本框中,c#,sql,C#,Sql,大家都知道,我几乎解决了这个问题,但有一个关键问题阻碍了我 好的。我有一个DataModule类,其中有几个DataAdapter、我的数据集和连接 我的数据库工作正常,保存和检索(包括更新和删除数据)工作正常。如果我在DataModule窗体上放置一个文本框,并使用OleDbReader和以下语句:txtBoxTest.Text=reader[firstName].ToString 然后,我根据ID号和名字选择的所选记录出现在框中 但是,此数据的实际显示位置是在另一个窗体上,我们知道,Wind

大家都知道,我几乎解决了这个问题,但有一个关键问题阻碍了我

好的。我有一个DataModule类,其中有几个DataAdapter、我的数据集和连接

我的数据库工作正常,保存和检索(包括更新和删除数据)工作正常。如果我在DataModule窗体上放置一个文本框,并使用OleDbReader和以下语句:txtBoxTest.Text=reader[firstName].ToString

然后,我根据ID号和名字选择的所选记录出现在框中

但是,此数据的实际显示位置是在另一个窗体上,我们知道,Windows窗体应用程序上的组件默认设置为私有。因此,我的困境

问题就在这条线下面

如何使用DataModule类的reader和我提供的代码语句使数据以正确的形式显示在PatientRecord.cs的文本框中

非常感谢

表单之间的数据传输有一些方法。我将介绍其中一种常用方法:

寄件人表格:

收件人表格:


我不确定这会对我有什么帮助,因为我已经解释了我的上述情况。你希望我在PatientRecord课程的哪一部分进行介绍?它有1600多行,看。
 FrmChild child = new FrmChild(number,line,this.Width);
            child.Owner = this;

            child.Show();
public partial class FrmChild : Form
    {

        int frmw;//A public varaible

        public FrmChild()//normal constrauctor
        {
            InitializeComponent();

        } 

        public FrmChild(String cNumber,byte LINE,int w)//custom constrauctor
        {

            frmw = w;
            InitializeComponent();
        }
    }