2012-06-07 2 views
0

나는 C# .net에서 DataGrid를 가지고 있습니다. 그리드의 일부 열을 편집 가능하게했습니다. 어떤 이벤트에서 사용자가 그리드에 입력 한 값을 얻고 사용자가 입력 한 값을 얻는 방법은 무엇입니까?DataGrid의 편집 가능한 열의 값을 얻는 방법 및 어떤 이벤트에

+0

"CellEndEdit"이벤트를 사용할 수 있습니다. 사용자가 gridview의 셀을 편집하면 종료됩니다. – MSUH

+0

pleas 일부 코드를 추가하십시오. '그리드 (grid) '란 무엇입니까? 또는 그것입니다'DataGridView' – Subs

답변

1

이벤트 : CellEndEdit

값 : (your datagridview).Rows[e.RowIndex].Cells[e.ColumnIndex].Value

(참고 :이 오브젝트 유형 당신은 문자열로 변환, toString() Methods를 사용합니다 수 있습니다.) 그리드는 다음 dataGridView1라는 경우

+0

덕분에 많이 ... – user1400604

+0

당신은 오신 것을 환영합니다. –

0

을 아래 코드는 여러분이 필요로하는 것입니다 :

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) 
{ 
    if (e.RowIndex >= 0) // Ignore clicks on the header row that changes sorting 
      { 
       // do what you need here 
      } 
} 
관련 문제