이 Class는 다음과 같이 사용할 수 있다.
private void PrintSpreadProcessChkMaster(IList<Hashtable> result)
{
DefaultSheetDataModel model = new DefaultSheetDataModel();
model.RowCount = result.Count;
model.ColumnCount = COL_MAX;
for (int i = 0; i < result.Count; i++)
{
model.SetValue(i, COL_ORG_ID, result[i]["HOLD_ORG_ID"].ToString());
model.SetValue(i, COL_ORG_NAME, result[i]["HOLD_ORG_NAME"].ToString());
model.SetValue(i, COL_FOLDER, result[i]["FOLDER"].ToString());
model.SetValue(i, COL_FILE_NO, result[i]["FILE_NO"].ToString());
model.SetValue(i, COL_FILE_NAME, result[i]["FILE_NM_FORMAT"].ToString());
model.SetValue(i, COL_MAKE_PG, result[i]["MAKE_PG"].ToString());
model.SetValue(i, COL_TRANS_TYPE, ConvertTransTypeToString(result[i]["TRANS_TYPE"].ToString()));
model.SetValue(i, COL_MSG_SEND_YN, result[i]["MESSAGE_SEND_YN"].ToString() == "1" ? true : false);
model.SetValue(i, COL_CHK_TIME, SetCheckTime(result[i]["CHK_TIME"].ToString()));
model.SetValue(i, COL_CHK_ID, result[i]["CHK_ID"].ToString());
}
_ActiveSheet.Models.Data = model;
}
http://tryinsights.blogspot.kr/2012/08/c-farpoint-spread-activesheet.html 에서 설명한 것처럼 _ActiveSheet 변수를 설정한 후, 위와 같이 DefaultSheetDataModel class를 사용하여 Spread에 데이터를 출력한다.
댓글 없음:
댓글 쓰기