SQL 데이터를 프로그램에서 datagridview 나 datatable 등에 저장하여 열값을 불러오는 것이 아닌,
바로 텍스트박스 및 라벨 등에 바인딩을 시키고 싶을 때 어떻게 해야 하나 고민 고민을 하다가
이리저리 서치를 하고 검색을 하여 찾은 결과 값입니다.
간단한 소스니 어렵지 않게 보실 수 있을 것 같은데요,
SQLDB 에서 userid,name,type,winos,sn 값을 불러오고
이를 각각 텍스트박스와 label 에 바인딩 시키는 내용입니다.
using 과 while 문을 이용하여 사용하니 간단하게 해결이 되더라구요.
string sql = string.Format("select userid, name, type, winos, sn FROM SQLDB WHERE userid = '{0}'", userinfo);
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
txt_initial.Text = (reader["userid"].ToString());
txt_name.Text = (reader["name"].ToString());
txt_type.Text= (reader["type"].ToString());
txt_winos.Text = (reader["winos"].ToString());
label1.Text = (reader["sn"].ToString());
}
}
conn.Close();
'C# Study' 카테고리의 다른 글
c# 바탕화면에 바로가기 아이콘 생성 (0) | 2015.04.08 |
---|---|
c# 텍스트박스 엔터키로 명령 실행하기 (0) | 2013.12.19 |
c# 데이타셋 개념 DataSet, SqlDataAdapter, SqlConnection (0) | 2013.11.13 |
c# 데이터집합(dataset) (0) | 2013.10.20 |
c# 생성자 Reference Type, Value Type차이 Static 메소드 (0) | 2013.10.19 |