맛배기 코딩 구경
DataSet ds = new DataSet();
ds.Tables.Add("가족");
ds.Tables["가족"].Columns.Add("이름");
ds.Tables["가족"].Columns.Add("역할");
string[] str = new string[2];
str[0] = "저팔계";
str[1] = "아버지";
ds.Tables["가족"].Rows.Add(str);
str[0] = "사오정";
str[1] = "어머니";
ds.Tables["가족"].Rows.Add(str);
또는
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("groupNo", typeof(int)));
dt.Columns.Add(new DataColumn("title", typeof(string)));
while (myDataReader.Read())
{
dr = dt.NewRow();
dr[0] = (int) myDataReader["groupNo"];
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
예전에 루프돌리면서 데이터 테이블 명세과 값을 새로운 테이블로 카피했던 방법인데..
DataTable dtTable = new DataTable();
DataRow drWork = dtTable.NewRow();
for(int i = 0; i < pDs.OBM_FILE_MGT_MSTR.Columns.Count; i++)
{
string strFieldName = pDs.OBM_FILE_MGT_MSTR.Columns[i].ColumnName;
dtTable.Columns.Add(strFieldName);
drWork[strFieldName] = pDs.OBM_FILE_MGT_MSTR[0].ItemArray.GetValue(i).ToString().Trim();
}
DataTable.copy()라는게 있더군요T.T
이 맛배기 코딩을 뒤로 한채 시간되는데로 정리 들어갑네다.
개체모델을 머리속에 대충 넣어놓고 시작하는것이 훨씬 이해하기 쉽죠~
'0.일반개발 > Forms' 카테고리의 다른 글
c# 웹 페이지 euc-kr html 받아서 저장하기 (0) | 2010.09.19 |
---|---|
간단한 자동 업데이트 프로그램 (0) | 2010.09.12 |