新開一個DT 去放值
DataTable dtLeave = readLeave(sBeginDateTime, sEndDateTime, sMedNo, sChinName, sLeaveReason, this.Page, AParams);
DataTable dtOutPut = new DataTable();//重整dt
dtOutPut.Columns.Add(new DataColumn("MedNo", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("ChinName", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("LeaveDateTime", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("LeaveReason", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("CreateName", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("CreateDateTime", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("HospNo", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("CaseSeq", typeof(string)));
dtOutPut.Columns.Add(new DataColumn("LeaveSeq", typeof(string)));
for (int i = 0; i < dtLeave.Rows.Count; i++)
{
DataRow row = dtOutPut.NewRow();
row["MedNo"] = dtLeave.Rows[i]["MedNo"].ToString();
row["ChinName"] = dtLeave.Rows[i]["ChinName"].ToString();
row["LeaveDateTime"] = HISDateTime.ReportDateTime(HISDateTime.DateTimeString(dtLeave.Rows[i]["BeginDateTime"].ToString())) + "~" + HISDateTime.ReportDateTime(HISDateTime.DateTimeString(dtLeave.Rows[i]["EndDateTime"].ToString()));//更改日期格式
row["LeaveReason"] = dtLeave.Rows[i]["LeaveReason"].ToString();
row["CreateName"] = dtLeave.Rows[i]["CreateName"].ToString();
row["CreateDateTime"] = HISDateTime.ReportDateTime(HISDateTime.DateTimeString(dtLeave.Rows[i]["CreateDateTime"].ToString()));//紀錄時間
row["HospNo"] = dtLeave.Rows[i]["HospNo"].ToString();
row["CaseSeq"] = dtLeave.Rows[i]["CaseSeq"].ToString();
row["LeaveSeq"] = dtLeave.Rows[i]["LeaveSeq"].ToString();
dtOutPut.Rows.Add(row);
}
拿舊的增加
DataTable dtLeave = readLeave(sBeginDateTime, sEndDateTime, sMedNo, sChinName, sLeaveReason, this.Page, AParams);
dtLeave.Columns.Add(new DataColumn("LeaveDateTime", typeof(string)));
for (int i = 0; i < dtLeave.Rows.Count; i++)
{
DataRow row = dtLeave.NewRow();
dtLeave.Rows[i]["LeaveDateTime"] = HISDateTime.ReportDateTime(HISDateTime.DateTimeString(dtLeave.Rows[i]["BeginDateTime"].ToString())) + "~" + HISDateTime.ReportDateTime(HISDateTime.DateTimeString(dtLeave.Rows[i]["EndDateTime"].ToString()));//更改日期格式
}