Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- file move
- MDB
- 스위프트
- 노은
- 딴지일보 자유게시판 파씽
- Exif
- swift html parser
- exifread
- 달력
- swift
- 대전 업힐
- insert into
- VBA
- html parser
- 파이썬
- 대전 자전거
- Xcode
- kanna html parser
- 유성
- 대전
- 엑셀
- EXIF data
- mdb table 합치기
- 자전거
- kanna parser
- C#
- StreamReader
- euc-kr
- dataset
- python
Archives
- Today
- Total
Fly to the sky & Return
TEXT file - > DataSet 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; namespace txt_data_test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private DataSet GetDataFile(string fileName) { DataSet ds = new DataSet(); DataTable table = new DataTable(); table.Columns.Add("Co1"); table.Columns.Add("Co2"); table.Columns.Add("Co3"); table.Columns.Add("Co4"); table.Columns.Add("Co5"); try { using (StreamReader reader = new StreamReader(fileName, Encoding.Default)) { while (reader.Peek() >= 0) { DataRow newRow = table.NewRow(); string[] datas = reader.ReadLine().Split(';'); for (int col = 0; col < datas.Length; col++) { newRow[col] = datas[col]; } table.Rows.Add(newRow); datas = null; newRow = null; } ds.Tables.Add(table); } } catch(Exception ex) { MessageBox.Show(ex.Message); } return ds; } private void button1_Click(object sender, EventArgs e) { string fileName = ""; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { fileName = openFileDialog1.FileName; } DataSet ds = GetDataFile(fileName); dataGridView1.DataSource = ds.Tables[0]; } } } | cs |
'프로그래밍 > c# 윈폼 데이터베이스 기초부터' 카테고리의 다른 글
DataSet 으로부터 select (0) | 2021.12.25 |
---|---|
Insert into 문에 알수 없는 파일이름 F1이 있습니다. 에러 (0) | 2021.02.09 |
다른 mdb 파일에 있는 테이블을 사용하기 (0) | 2018.04.20 |
[c# mdb] Access 를 이용한 다중 select문 작성 쉽게 하기 (0) | 2016.05.26 |
DatagridView Row를 클릭하면 관련된 정보를 다른 datagridView에 표시하기 (0) | 2016.03.07 |