본문 바로가기

C#70

C# MS-SQL 데이터베이스의 특정테이블에 Bulk Insert 방법 대량 데이터를 Bulk Insert 할 경우가 있다 . 이때 이 방법을 사용하여 시간단축(?) 이 된다면 좋겠다. string connectionString = ConfigurationManager.ConnectionStrings["TestApp.Properties.Settings.TestAppConnectionString"].ConnectionString; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlBulkCopy bulkCopy = new SqlBulkCopy(connection, SqlBulkCopyOptions.TableLock | SqlBulkCopyOptions.FireTriggers | SqlBulk.. 2013. 6. 13.
간단하게 Mdi 부모폼,자식폼 만들어보기 새로운 윈도우 응용프로그램 프로젝트를 생성하고 두개의 폼을 만들었다 Form1,Form2 Form1이 로드될시 Form2를 자식창으로 만든다 Form1의 IsMdiContainer 속성은 true로 설정하고 테스트 한다 private void Form1_Load(object sender, EventArgs e) { Form2 dr = new Form2(); dr.MdiParent = this; dr.Show(); } * 창 크기 최대화 해보기 this.WindowState = FormWindowState.Maximized; form2.WindowState = FormWindowState.Maximized; 2013. 3. 26.
메세지 박스 YesNo,OkCancel 이벤트 받기 DialogResult dialogResult = MessageBox.Show("작업이 시작되면 다시 복구할수 없습니다 실행하시겠습니까?", "경고", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, 0, true); if (dialogResult == DialogResult.Yes) { MessageBox.Show("테스트"); } else { return; } MessageBoxButtons.OKCancel 경우에는 조건문 if문에 DialogResult.OK 또는 DialogResult.No를 이용하면 된다. 2013. 3. 26.
간단한 폼 생성 MDI폼이 아니면 부모자식관계가 없다... ex) NewAddFrm frmAddMail = new NewAddFrm(); private void Add_Click(object sender, EventArgs e) { frmAddMail.ShowDialog(); frmAddMail.Show(); } frmAddMail.ShowDialog(); = 모달다이얼로그 다른창에 포커스가 안된다 frmAddMail.Show(); = 모달리스 형식 다른창에도 포커스가 가능하다 2013. 3. 26.