我跟我的C#Windows aplication的工作,在一個名爲「病人」等命名爲「patientsDuplicatedName」,其含有的DataGridView和加載所有重複的患者姓名申請表(這和工作正常,, ) ,但我想,當slsected行得到的所有值轉換成表格「患者」在運行時(打開),而無需創建新形式的「病人」 .. 下面是我指的是代碼:如何datagridview的值傳遞給另一種形式
public partial class frmPatientsNameDuplicated : Form
{
PatientFiles frmPatientsFiles =new PatientFiles() ;
public frmPatientsNameDuplicated()
{
InitializeComponent();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnOk_Click(object sender, EventArgs e)
{
frmPatientsFiles.txtFileNum.Text = this.dgvPatientsName.CurrentRow.Cells[0].Value.ToString();
frmPatientsFiles.txtArbName.Text = this.dgvPatientsName.CurrentRow.Cells[1].Value.ToString();
frmPatientsFiles.txtEngName.Text = this.dgvPatientsName.CurrentRow.Cells[2].Value.ToString();
//frmPatientsFiles.show();//this line is creating new form and run
this.Close();
}
}
對不起關於提前我的英語不好&感謝
你真正需要什麼?你有兩種形式form1和form2。在form2中,你加載了所有重複的患者姓名。當從form2中選擇一行時,該行的所有細節都應該傳遞給form1。 – Arshad