inflearn logo
강의

Course

Instructor

C# WinForms Application Development (.NET Framework)

11. Insert, Delete, Update, Query

안녕하세요 질문이 있습니다.

325

future156

1 asked

1

선생님 말씀대로 프로그램 작성하고 데이터 전체 조회 후 열에 헤더를 클릭하면 원래는 자동으로 정렬이 되는 것으로 알고있는데, 인덱스 오류가 뜨면서 정렬이 안됩니다. 

해당 줄 확인해 보니,

이쪽에서 막히는 것 같은데 방법이있을까요 ? 

MSSQL C#

Answer 2

1

vmproductor0202

안녕하세요. 방금퇴근해서 답변이 늦어진점 죄송합니다.

 

slam_poet 님 답변감사합니다.

 

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

okpos

try

{

 여기에 기존에 코드를 넣어주세요

}

Catch

{

}

저도 첫줄 누르면 오류나는것 때문에 이렇게 했습니다

C#.NET 0.5년차~3년차(파트1) 후속강의 질문

2

84

2

9강 18분즈음 속성값에 Label1Text가 안뜹니다.

0

69

2

솔루션 탐색기 WindowsFormApp 더블클릭 후 어셈블리명 변경안됨

0

61

1

이렇게 메서드명 띄워서 나오는 경우는 뭐죠?

0

98

3

16:10 여기까지 쭉 작성했을 때 에러 뜬다고 마지막으로 성공한 빌드를 실행하시겠습니까? 라고 뜨는데

0

72

1

자료 다운로드 파일에 C# 파일들 있는거 같은데

0

71

1

이벤트가 늦게 왔을때 문제 발생

0

75

1

9강 사용자 정의 컨트롤러 질문입니다.

0

103

2

책이름 변경 버튼

0

108

1

6이벤트 중, 버튼1과 버튼2 연결 에러

0

119

1

수업자료 중에 ppt

0

430

2

단일프로세스 강의 질문

0

359

1

엣지에서 강의 재생이 안됩니다.

0

749

2

사용자 정의 컨트롤러에서

0

291

1

App.config 에 DB 접속 정보를 넣고 변경할 경우

0

416

1

App.config 파일은 없는데 어디에서 추가하나요?

0

1711

5

8강 디버그 수강 중입니다. 클래스 다이어 그램 질문드립니다.

0

381

1

Splitter

0

262

1

단일 프로세스 VS 단일 쓰레드

0

316

1

Windows Forms Designer가 지원되지 않습니다

0

758

1

도구상자에서 라벨을 끌어 놓을 때

0

1123

1

sql리더로는 왜 데이터셋이 아닌 데이터테이블을 쓴건지요

0

257

1

혹시 자마린에서는 이런식의 보안이 있을지 혹시 아시는지용

0

249

2

혹시 오라클 db관련 정리 자료도 받을수 있을까요?

0

284

0