public LVSlotItemTypeSubItem(System.Windows.Forms.ListViewItem lvitOwner, Item itemMaster, List <int> values) : base(lvitOwner, "") { Text = string.Format("{0},{1},{2}({4}),{3}({5})", values[0], values[1], values[2], values[3], itemMaster.GetItemDicType(values[2]), Param.GetItemType(values[3])); Value = values[2]; }
static string GetColumnText(Item itemMaster, ItemOrder it) { switch (it) { case ItemOrder.Id: return("ID"); case ItemOrder.KCnt: return("KCnt"); case ItemOrder.SCnt: return("修理時間区分"); case ItemOrder.SortNo: return("SortNo"); case ItemOrder.Name: return("名前"); case ItemOrder.Type1: case ItemOrder.Type2: case ItemOrder.Type3: case ItemOrder.Type4: case ItemOrder.Type5: case ItemOrder.Type6: case ItemOrder.Type7: case ItemOrder.Type8: case ItemOrder.Type9: case ItemOrder.Type10: case ItemOrder.Type11: case ItemOrder.Type12: case ItemOrder.Type13: case ItemOrder.Type14: case ItemOrder.Type15: case ItemOrder.Type16: case ItemOrder.Type17: case ItemOrder.Type18: case ItemOrder.Type19: case ItemOrder.Type20: case ItemOrder.Type21: case ItemOrder.Type22: case ItemOrder.Type23: case ItemOrder.Type24: case ItemOrder.Type25: case ItemOrder.Type26: case ItemOrder.Type27: case ItemOrder.Type28: case ItemOrder.Type29: case ItemOrder.Type30: case ItemOrder.Type31: case ItemOrder.Type32: case ItemOrder.Type33: case ItemOrder.Type34: case ItemOrder.Type35: case ItemOrder.Type36: case ItemOrder.Type37: case ItemOrder.Type38: case ItemOrder.Type39: case ItemOrder.Type40: case ItemOrder.Type41: case ItemOrder.Type42: case ItemOrder.Type43: case ItemOrder.Type44: case ItemOrder.Type45: case ItemOrder.Type46: case ItemOrder.Type47: case ItemOrder.Type48: case ItemOrder.Type49: case ItemOrder.Type50: case ItemOrder.Type51: case ItemOrder.Type52: case ItemOrder.Type53: case ItemOrder.Type54: case ItemOrder.Type55: case ItemOrder.Type56: case ItemOrder.Type57: case ItemOrder.Type58: case ItemOrder.Type59: case ItemOrder.Type60: case ItemOrder.Type61: case ItemOrder.Type62: case ItemOrder.Type63: case ItemOrder.Type64: case ItemOrder.Type65: case ItemOrder.Type66: case ItemOrder.Type67: case ItemOrder.Type68: case ItemOrder.Type69: case ItemOrder.Type70: case ItemOrder.Type71: case ItemOrder.Type72: case ItemOrder.Type73: case ItemOrder.Type74: case ItemOrder.Type75: case ItemOrder.Type76: case ItemOrder.Type77: case ItemOrder.Type78: case ItemOrder.Type79: case ItemOrder.Type80: case ItemOrder.Type81: case ItemOrder.Type82: case ItemOrder.Type83: case ItemOrder.Type84: case ItemOrder.Type85: case ItemOrder.Type86: case ItemOrder.Type87: case ItemOrder.Type88: case ItemOrder.Type89: case ItemOrder.Type90: case ItemOrder.Type91: case ItemOrder.Type92: case ItemOrder.Type93: case ItemOrder.Type94: return(itemMaster.GetItemDicType((int)it - 4)); default: throw new IndexOutOfRangeException(); } }