我有表格,就像这样
nomor tabungan
是自动生成的
问题是,我希望通过datagridview从不同的形式获得nomor nasabah
值。看看下面的图片
有一个按钮ambil
可以检索nomor nasabah
值,并将其传递给nomor nasabah
textbox.text
我已成功从datagridview获取nomor_nasabah
值。它显示如下图
如何将值传递给tambah tabungan
。 nomor nasabah
textbox.text?
我已将文本框修饰符设置为public
,因此当我单击ambil
按钮时,文本框会自动填充检索到的值。
我该怎么做?
我做了以下代码,并且idk为什么它不起作用
这是ambil
按钮代码
private void button2_Click(object sender, EventArgs e)
{
Tabungan.Tambah tambahtabungan = new Tabungan.Tambah();
//nomornya is the retrieved value
tambahtabungan.textBox2.Text = nomornya;
}
这是cari
按钮代码,用于显示getCustomer
表单
private void button2_Click(object sender, EventArgs e)
{
if (getcustomer == null || getcustomer.IsDisposed)
{
getcustomer = new getNasabah();
getcustomer.Show();
}
}
答案 0 :(得分:2)
你应该试试这个。
首先在getCustomer表单上创建一个公共属性,如
public string nomornyaValue { get; set;}
并修改您的ambil
按钮点击事件,并将此属性设置为您的数据网格值。
private void button2_Click(object sender, EventArgs e)
{
nomornyaValue = nomornya;
this.DialogResult = DialogResult.OK;
}
并点击tambah tabungan
按钮Cari
点击调用getCustomer
表格,如
private void Cari_Click(object sender, EventArgs e)
{
/*getCustomer getCustomerForm = new getCustomer();
if(getCustomerForm.ShowDialog() == DialogResult.OK)
{
textBox2.Text = getCustomerForm.nomornyaValue;
}*/
if (getcustomer == null || getcustomer.IsDisposed)
{
getcustomer = new getNasabah();
}
if(getcustomer.ShowDialog() == DialogResult.OK)
{
textBox2.Text = getcustomer.nomornyaValue;
}
}