1
我有一個表單,名爲ListaDeAlunos,其上有一個DataGridView。 當我雙擊任何單元格時,我想打開一個名爲Alunos的表單,用於表單ListaDeAlunos上的DataGridView的選定行,以便我可以編輯該記錄。我幾乎可以開始工作,但Alunos的表單在打開時沒有顯示正確的記錄。雙擊DataGridView單元格打開表單
這裏就是我所做的迄今:
在源形式,我創建了一個名爲變量 類,並在該類我創建了一個名爲RecordName
class Variables
{
public static string RecordName;
}
一個
公共靜態字符串
在源表單上我創建了一個CellDoubleClick事件:
private void tbl_alunosDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
Form Alunos = new Alunos();
Alunos.MdiParent = this.MdiParent;
Alunos.Show();
Variables.RecordName = this.tbl_alunosDataGridView.CurrentRow.Cells[1].Value.ToString();
}
在第二個形式(一個將在DoubleClick事件開),我已經在Form_Load事件下面的代碼:
private void Alunos_Load(object sender, EventArgs e)
{
this.tbl_alunosBindingSource.Filter = string.Format("Nome LIKE '{0}%'", Variables.RecordName);
}
上的任何想法如何解決這一問題?它幾乎工作!