반응형

언어/C# 19

데이터테이블에 값 변경하기

❔데이터테이블에서 값을 체크한 후 해당 값이면 다른 칼럼의 값을 변경하는 로직이 무엇인가? 💡코드 datatable fruit = new datatable(); //fruit라는 테이블을 설정한 후 foreach (DataRow dr in fruit.Rows) //fruit 테이블의 Row를 하나씩 읽어서 { if (dr["NAME"].ToString() == apple) //fruit 테이블안에 있는 NAME칼럼의 값이 apple이면 { dr["MNY"] = "2000"; string sQty = dr["STOCKQTY"].ToString(); iQty = (int)Convert.ToDouble(sQty); } //으로 변경한다 }​ fruit라는 테이블을 설정한 후 fruit 테이블의 Row를 하나씩..

언어/C# 2022.09.19

[C#] XML 노드확인하고 추가하기(check xml node and add)

💡XML에서 해당 노드가 존재하는지 확인하고 없으면 추가하기 FRUIT 노드안에 APPLE 노드 추가하기 2 3 ✏️해결 방법 CheckNodeAdd("EAT/FRUIT","APPLE","1") public bool CheckNodeAdd(string sNode, string sName, string sValue) { try { XmlDocument doc = new XmlDocument(); doc.Load("해당 XML이 있는 경로"); //EAT노드의 FRUIT 노드를 가져오기 XmlNode root = doc.SelectSingleNode(sNode);//"EAT/FRUIT" //EAT노드의 FRUIT 노드안에 APPLE노드 있는지 확인 var Node = root.SelectSingleNode(..

언어/C# 2022.09.01

textbox의 실수 값을 int로 바꾸는 법

💡텍스트박스에서 실수(float)값을 int로 바꿔야할때 개발을 하다보면 어쩔 수 없이 텍스트박스 값이 "11.00"처럼 실수 값으로 매개변수를 받아와야하는 경우가 있다. txttest1.text = "11.00" int s1 = convert.int32(txttest1.text); //에러 int s2 = int32.tryParse(txttest1.text); //에러 int s3 = (int)Convert.toDouble(txttest1.text) //가능 ✏️해결 방법 (int)Convert.toDouble만 가능하다.

언어/C# 2022.08.25

비밀번호체크하기

📌방법 System.Text.RegularExpressions.Regex 정규식 이용 📌정규식 ^([0-9a-zA0-z]+)@([0-9a-zA-Z]+)(\.[0-9a-zA-Z]+){1,}$ ^: 문장의 시작이 다음 규칙을 만족해야함 ([0-9a-zA-Z]+) : 영숫자가 1개 이상 @: 반드시 '@'문자가 있음 ([0-9a-zA0-z]+) : 영숫자가 1개 이상 (\.[0-9a-zA-Z]+) : 점(.)과 1개 이상의 영숫자 {1,}: 이전의 규칙이 1번 이상 반복 $: 이전의 규칙을 만족하면서 끝남 📌사용 Regex regex = ^([0-9a-zA0-z]+)@([0-9a-zA-Z]+)(\.[0-9a-zA-Z]+){1,}$; return regex.IsMatch(email); 📌출처 시작하세요 C#9...

언어/C# 2022.07.06
반응형