2014-03-13 4 views
0

주 그리드가 있고 열 중 하나가 editbutton입니다. 이 격자 안에있는 편집 버튼을 클릭하면 다른 양식을 엽니 다. 이 양식을 두 번 클릭하면 닫히고 값을 주 그리드로 옮깁니다. 그러나 지금까지는 데이터를 전송할 수 있지만 메인 그리드에는 표시되지 않았습니다. ** 나는 또한 내부에 값을 이동시키는 "새로운 행 이벤트 추가"가능을 사용합니다. 데이터를 gridview 열로 전송

//edit button doubleclcik event here 

private void btnStokSec_Click(object sender, EventArgs e) 
{ 
    string Id = OpenAnaotherForm(); 
    if (!string.IsNullOrEmpty(Id)) 
    { 
     int _Id = Convert.ToInt32(Id); 
     Stoklar stoklar = bll_stk.GetirById(_stokId)[0]; 
     string f4 = stoklar.Birim.ToString(); 
     this.gridView1.AddNewRow(); 
     MessageBox.Show(f7.ToString()); //I am able to get data correctly here 
     this.gridView1.SetFocusedRowCellValue(Birim, f4);// but not here 
     ............ 
     ........... 
    } 
} 

답변

0

당신이 더 많은 코드를 제공 할 수 있습니다 (I도 정확하지만, 작동하지 않는있는 gridview 속성의 필드 이름, 이름을 확인하고)? 두 양식의 코드? f7 변수에 데이터가 있지만 그 위치가 설정되지 않은 것을 알 수 있습니다.

또한 팝업 양식이 호출하고 값을 전달할 수있는 기본 양식에 공용 메소드를 추가 할 수 있습니다.