2013-02-02 3 views
0

을 추가 -1. ID의 실제 숫자를 표시하려면 어떻게 변경해야합니까?문제는 때 새 항목

모두에게 감사드립니다.

+1

-1을 의미한다하지 찾았으니 검색 자체에 문제가있어 더 많은 코드를 보여줄 수 있습니까? 일찍 요청할 수도 있습니다. –

+0

항목을 저장하고 그 항목을 표시하려고하거나 항목을 저장하거나 항목을 표시하려고합니까? –

+0

새 항목을 편집 할 때 datagridveiw에 ID가 -1로 표시됩니다. 그리고 다른 테이블의 외래 키에 포함시킬 ID 번호가 필요합니다. – Mauricio

답변

0

값을 얻는 방법에 따라 다릅니다. 셀을 클릭하거나 버튼을 클릭 한 후 값을 가져 오시겠습니까? 당신이 셀 클릭 이벤트에 그것을하려면

, 당신은 이런 식으로 작업을 수행 할 수 있습니다

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) 
     { 
      if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null) 
      { 
       MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString()); 
      } 
     } 

이 버튼을 얻으려면 :

private void button1_Click(object sender, EventArgs e) 
    { 
     MessageBox.Show(dataGridView1.CurrentCell.Value.ToString()); 
    } 
+0

새 항목을 추가 할 때 ID에 표시된 첫 번째 숫자는 -1입니다. 그리고 datagridview를 업데이트 할 때이 항목은 ID를 실제 값으로 표시합니다 (예 7). 이 새로운 항목을 저장 한 후에 다른 테이블의 외래 키에 포함 할 ID의 실제 숫자가 필요합니다. – Mauricio