728x90
반응형
|
//DBNAME, PORTNUM, PASSWORD, DATABASENAME은 각자 조건에 맞게 바꾼다.
try
{
string constr = @"server=localhost\DBNAME,PORTNUM;uid=sa;pwd=PASSWORDdatabase=DATABASENAME";
using (var conn = new SqlConnection(constr))
{
conn.Open();
SqlCommand cmd2 = new SqlCommand("ProcedureName", conn);
cmd2.CommandType = CommandType.StoredProcedure;
cmd2.Parameters.Add("@m1", SqlDbType.NVarChar).Value = code1;
using (SqlDataReader dr1 = cmd2.ExecuteReader())
{
DataTable dt = new DataTable();
dt.Load(dr1);
Dgview1.ItemsSource = dt.DefaultView;
}
}
}
catch (Exception e0)
{
}
//쿼리결과를 SqlDataReader로 읽어서, 테이블에 로딩한다음,
//DataGrid에 뿌린다.
//MSSQL Procedure를 잘모른다면
SqlCommand cmd2 = new SqlCommand("Select * from Table1 where m1='" + code1 + "'", conn);
cmd2.CommandType = CommandType.Text;
//이렇게 텍스트로 직접 쿼리입력해도 된다.
|
cs |
728x90
반응형
댓글