2014-11-12 5 views
0

내 코드에 문제가 있습니다. 내 프로그램을 실행할 때 다음과 같은 오류가 발생합니다 : "입력 문자열이 올바른 형식이 아닙니다". newID 정수의 캐릭터 라인 표현을 포함하지 않기 때문이다자동 생성 ID와 텍스트 상자 및 데이터 격자보기

public String generateID() 
{ 
    String newID = "";   
    String lastID =dataGridView1.Rows[dataGridView1.RowCount1].Cells[0].Value.ToString();     
    newID = lastID.Substring(1); 
    int temp = Int32.Parse(newID) + 1; 
    newID = "E" + temp.ToString("00"); 
    return newID; 
} 


private void btnInsert_Click(object sender, EventArgs e) 
{    
    textBox1.Text = generateID();      
} 

답변

0

:

여기 내 코드입니다. 셀이 비어 있습니까? 셀에 항상 유효한 값이 포함되는지 확인해야합니다. 또는 Int32.TryParse을 사용하여 오류를 정상적으로 처리하십시오.