양식 사이에 값을 전달하려고합니다.이 경우 DataGridView에서 강조 표시된 셀의 결과입니다. 내 기본 폼에서메서드에서 반환 된 값을 public string으로 설정합니다.
, 나는 공공 문자열 방법을 사용하여 값을 얻을 :
public string GetCaseID()
{
int i;
i = dgCases.SelectedCells[0].RowIndex;
string caseid = dgCases.Rows[i].Cells[1].Value.ToString();
string version = dgCases.Rows[i].Cells[2].Value.ToString();
return version + "_c" + caseid;
}
//Form2 is launched
private void btnEvLvlUserSelect_Click(object sender, EventArgs e)
{
Form2 form2= new Form2();
form2.ShowDialog();
}
GetCaseID 이후()를 공공 문자열로, 내가 바로, 내 Form2를에서 호출 할 수 있어야 선언?
Form2를, 난 그냥이 있습니다
private void button1_Click(object sender, EventArgs e)
{
//Take selected case information
fmHome fmhome = new fmHome();
textBox1.Text = fmhome.GetCaseID();
}
나는 십자가 형태의 통신이 작동 알고 : 나는 평범한 구식 문자열() GetCaseID를 교체 할 경우, Form2를 예상하고 표시합니다.
dgCases를 공용으로 선언해야하는 것과 관련이있을 수 있습니까?
감사합니다.
정상적으로 작동합니다. 위의 코드를 사용하면 어떻게됩니까? – TToni