2012-07-13 2 views
1

데이터베이스에서 데이터를 가져 오는 DataGrid가 있습니다. 이 DataGrid에는 "Room number"라는 열이 있습니다.DataGridview에서 열 값에 액세스

사용자가 특정 회의실 번호 데이터베이스를 클릭 할 때 데이터베이스에서 해당 회의실 번호와 관련된 데이터를 가져와 별도의 양식에 표시 할 수 있도록 내용을 더블 클릭 이벤트에 추가하려고합니다.

"룸 번호"란 이름으로이 열에 액세스하는 방법은 무엇입니까?

private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) 
{ 

} 
+0

해결 방법이 좋지 않은 이유는 무엇입니까? .......? – Talha

+0

5 분 기다렸다가 코드가 바빴다 고 말하면서 accpet하려고했습니다. –

+0

고마워요. 문제 없음 :) – Talha

답변

1

당신이에 의해 방 번호의 값을 얻을 수 있습니다 ... 난 당신의 room number 열 유형 int의 것을 가정한다.

private void dgMaster_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) 
{ 
    int roomNumber = Convert.ToInt32(dgMaster.Rows[e.RowIndex].Cells["Room number"].value); 
} 

는 또한 e.ColumnIndex 사용할 수 있지만 먼저는 셀의 오른쪽 인덱스에 있는지 확인해야합니다.

+0

위의 코드 줄을 사용하려고 할 때 오류가 발생합니다 –

+0

죄송합니다. 잘못 작동했습니다. –

+0

@PradeepSingh 당신은 환영합니다 :) – Talha

관련 문제