public void PrintPathgyItem() { if (gv.DataTable.Rows.Count > 0) { string id_ent = this.model.GetEnt4BannerDTO().Id_ent; string data = ""; if (gv.DataTable.Rows.Count > 0) { List <XDataRow> select = gv.DataTable.Rows.GetSelectedRows(); foreach (XDataRow sel in select) { EmsItemInPathgy itemDTO = sel.DataSource as EmsItemInPathgy; data += DataHandle(itemDTO); } } else { List <XDataRow> allData = gv.DataTable.Rows.DataRowList; foreach (XDataRow sel in allData) { EmsItemInPathgy itemDTO = sel.DataSource as EmsItemInPathgy; data += DataHandle(itemDTO); } } PrintTool.PrintCard(id_ent, data, 1, true, null); } }
private string DataHandle(EmsItemInPathgy item) { string result = ""; int? sortno = item.Sortno; int? quan = item.Quan_coll; string name_labsamp = item.Name_labsamp; string body_coll = item.Body_coll; result += sortno + "," + quan + "," + name_labsamp + "," + body_coll + "|"; return(result); }