DataTable에서 추가, 조회, 갱신, 삭제하기.
개인적으로 다시 한 번 정리하는 차원에서 블로그에 올립니다.
namespace conEx02
{
class Program
{
static void Main(string[] args)
{
//DataTable생성
DataTable dt = new DataTable("Test");
//Data Column 추가
dt.Columns.Add("ID");
dt.Columns.Add("NAME");
// 새로운 row를 추가하기
DataRow dr = dt.NewRow();
dr["ID"]="111";
dr["NAME"] = "AAA";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["ID"]="222";
dr["NAME"]="BBB";
dt.Rows.Add(dr);
// 결과는 아래처럼 2개의 row가 추가되었습니다.
// select row
DataRow[] findRow = dt.Select("ID = '111'");
// primary key를 이용한 find 등도 존재하는듯하지만...
if( findRow != null)
Console.WriteLine(findRow.ToString());
// ID=111로 조회한 결과입니다.
//Update row
dt.Rows[0]["NAME"] = "AAA_AAA";
// 아래처럼 첫번째 Row의 Name컬럼이 수정되었습니다.
//delete row
dt.Rows[1].Delete();
//2번째 row를 삭제했으며, 결과는 아래처럼
// 수정된 내용을 반영하는 항목입니다.
dt.AcceptChanges();
}
}
}
기본적인 DataTable핸들링이었습니다.
'프로그래밍&IT > C#' 카테고리의 다른 글
System.Threading 네임 스페이스 및 Thread클래스 관련 (0) | 2015.04.11 |
---|---|
C# System.Collections 인터페이스 & 클래스들 (0) | 2015.04.06 |
C# 에서 정규표현식 - Regex.IsMatch 이용 (0) | 2015.03.29 |
C# - XML 작성 기본 (0) | 2015.02.22 |
this의 3가지 용법 체크 (0) | 2014.12.02 |