-
카테고리
-
세부 분야
데스크톱 앱 개발
-
해결 여부
미해결
안녕하세요 질문이 있습니다.
20.11.13 11:12 작성 조회수 152
1
선생님 말씀대로 프로그램 작성하고 데이터 전체 조회 후 열에 헤더를 클릭하면 원래는 자동으로 정렬이 되는 것으로 알고있는데, 인덱스 오류가 뜨면서 정렬이 안됩니다.
해당 줄 확인해 보니,
이쪽에서 막히는 것 같은데 방법이있을까요 ?
답변을 작성해보세요.
1
개발자Park
지식공유자2020.11.13
안녕하세요. 방금퇴근해서 답변이 늦어진점 죄송합니다.
님 답변감사합니다.
try
{
}
Catch
{
}
이렇게하면 오류를 Catch쪽에서 처리를 안하게 됩니다.
보통 실무에서
Catch(Exception e)
{
로그 처리(텍스트문서로 작성하거나 에러용 윈도우폼하나 생성후 그안에 여러줄 작성하는 텍스트박스에 기록)
}
를 하기때문에 권장드리는 방법은 아닙니다.
제8강의 디버그를 참고하셔서 코드상의 문제를 파악하고 이러한 문제해결을 하실 수 있습니다.
답안은 아래와 같습니다.
참고로 제가 강의용이라 테스트를 충분히 안해봤습니다.
실무에서는 실질적으로 프로그램을 고객사, 사내에서 사용하실 경우 개발완료 후 배포전 충분한 테스트가
필요됩니다.
아래는 코드 복붙용입니다.
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if(e.RowIndex.ToString().Equals("-1"))
{
return;
}
//선택한행의 책번호
textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells["BOOKNO"].Value.ToString();
textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells["NAME"].Value.ToString();
textBox4.Text = dataGridView1.Rows[e.RowIndex].Cells["BOOKNO"].Value.ToString();
}
더 궁금하신 거 있으시면 언제든지 편하게 질문주세요.
감사합니다.
1
답변 2