반응형
# MSSQL 설치 및 서버 생성
https://server-talk.tistory.com/248
# MSSQL 인증모드 변경
https://fliedcat.tistory.com/145
* 데이터베이스와 시큐리티 로그인 생성 후,
해당 로그인 프로퍼티에서 user-mapping에 role에 db-_owner를 체크해주면 끝
# C# 서버탐색기 연동
# mssql 데이터 사용 기본 예시
private void LoadEntries()
{
string qry = @"Select * from tblMain m
inner join tblDetails d on m.MainID = d.MainID
inner join products p on p.pID = d.proID
Where m.MainID = " + id + "";
SqlCommand cmd2 = new SqlCommand(qry, MainClass.con);
DataTable dt2 = new DataTable();
SqlDataAdapter da2 = new SqlDataAdapter(cmd2);
da2.Fill(dt2);
if (dt2.Rows[0]["orderType"].ToString() == "Delivery")
{
btnDelivery.Checked = true;
lblTable.Visible=false;
lblWaiter.Visible = false;
}
else if (dt2.Rows[0]["orderType"].ToString() == "Take away")
{
btnTake.Checked = true;
lblTable.Visible = false;
lblWaiter.Visible = false;
}
else
{
btnDin.Checked = true;
lblTable.Visible = true;
lblWaiter.Visible = true;
}
guna2DataGridView1.Rows.Clear();
foreach (DataRow item in dt2.Rows)
{
lblTable.Text = item["TableName"].ToString();
lblWaiter.Text = item["WaiterName"].ToString();
string detailid = item["DetailId"].ToString();
string proName = item["pName"].ToString();
string proid = item["proID"].ToString();
string qty = item["qty"].ToString();
string price = item["price"].ToString();
string amount = item["amount"].ToString();
object[] obj = { 0, detailid, proid,proName, qty, price, amount };
guna2DataGridView1.Rows.Add(obj);
}
GetTotal();
}
728x90
'Programming > C# - Window' 카테고리의 다른 글
C#/ NModbus4(Modbus) 모드버스 (0) | 2023.09.27 |
---|---|
C#/ API를 사용하여 JSON파일 읽기 (0) | 2023.09.27 |
C#/ 보충 1(객체, 스레드, 컬렉션스) (0) | 2023.09.04 |
C# / 동기(async), 비동기(await), 병렬(parallel) 처리 (0) | 2023.08.04 |
C#/ Invoke() (0) | 2023.07.07 |