从数据库中获取数据,并在另一个表单上的TextBox中显示它

时间:2014-08-07 10:55:37

标签: c# sql

所以你们都知道,我几乎解决了这个问题但是我的方式有一个关键项目。

好的。我有一个“DataModule”类,其中有几个DataAdaptors,我的DataSet和Connection。

我的数据库工作正常,保存和检索(包括更新和删除)数据也是如此。如果我在DataModule表单上放置一个TextBox,并使用OleDbReader,并使用以下语句:txtBoxTest.Text = reader [“firstName”]。ToString();

然后在框中显示所选记录(我通过ID号选择)名字。

但是,此数据的ACTUAL位置是另一种形式,我们知道,默认情况下,Windows窗体应用程序上的组件设置为“私有”。因此,我的困境。

问题低于此行

如何使用DataModule类的阅读器以及我提供的代码声明使数据以正确的形式出现在TextBoxes(即PatientRecord.cs)中?

非常感谢!

1 个答案:

答案 0 :(得分:0)

表格之间有一些数据传输方式。我解释一下常见方法之一:

  

发件人表格:

 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();
        }
    }