티스토리 뷰

WPF

SqlDataReader & SqlDataAdapter

NicSub 2018. 12. 5. 20:28
728x90
반응형


SqlDataReader DB연결된 동안 접근 가능(읽기 전용)

SqlDataAdapter DataSet에 복사, DB연결 끊어도 사용 가능



1. SqlDataReader 사용

SqlDataReader DB_reader_Eclass1 = Eclass_comm.ExecuteReader();

DataTable dt_Eclass1 = new DataTable();

dt_Eclass1.Load(DB_reader_Eclass1);

Eclass_comm.Parameters.Clear();


if (dt_Eclass1.Rows.Count > 0)

 {
   dataGrid1.ItemsSource = dt_Eclass1.AsDataView();

 }


2. SqlDataAdapter 사용

DataSet DST = new DataSet();

SqlDataAdapter SDA = new SqlDataAdapter();
SDA.SelectCommand = Eclass_comm;

DataTable dt_Eclass1 = new DataTable();

SDA.Fill(dt_Eclass1);

Eclass_comm.Parameters.Clear();


if (dt_Eclass1.Rows.Count > 0)

 {
   dataGrid1.ItemsSource = dt_Eclass1.AsDataView();

 }


반응형

'WPF' 카테고리의 다른 글

IP 할당(IPAddress)  (0) 2019.02.25
contentpresenter checkbox casting error  (0) 2018.12.18
DataGrid 선택된 셀 좌표  (0) 2018.12.11
item_list  (0) 2018.12.05
wpf progress bar  (0) 2018.12.05
댓글