private void GetCitSourceCheckFileList() { if (this.listViewFile.InvokeRequired) { GetCitSourceCheckFileListCallback d = new GetCitSourceCheckFileListCallback(GetCitSourceCheckFileList); this.Invoke(d, new object[] { }); } else { citSourceCheckFileList.Clear(); for (int i = 0; i < listViewFile.CheckedItems.Count; i++) { String citFilePath = null; if (listViewFile.CheckedItems[i].SubItems[9].Text.EndsWith("\\")) { citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + listViewFile.CheckedItems[i].SubItems[7].Text; } else { citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + "\\" + listViewFile.CheckedItems[i].SubItems[7].Text; } citSourceCheckFileList.Add(citFilePath); } } }
/// <summary> /// 获取选中的cit文件名称列表 /// </summary> private void GetCitSourceCheckFileList() { if (this.listViewFile.InvokeRequired) { GetCitSourceCheckFileListCallback d = new GetCitSourceCheckFileListCallback(GetCitSourceCheckFileList); this.Invoke(d, new object[] { }); } else { citSourceCheckFileList.Clear(); citSourceCheckFileNameList.Clear(); for (int i = 0; i < listViewFile.CheckedItems.Count; i++) { String citFilePath = null; String citFileNameForTxt = null; citFileNameForTxt = "TrackGeometry-" + listViewFile.CheckedItems[i].SubItems[6].Text + "-" + listViewFile.CheckedItems[i].SubItems[0].Text.Replace("\0", "") + "-"; if (listViewFile.CheckedItems[i].SubItems[2].Text == "上") { citFileNameForTxt += "SX"; } else { citFileNameForTxt += "XX"; } if (this.txtStartMile.Text.Trim() != "" && this.txtEndMile.Text.Trim() != "") { citFileNameForTxt += "-" + this.txtStartMile.Text.Trim() + "~" + this.txtEndMile.Text.Trim(); } citFileNameForTxt += "-" + Convert.ToDateTime(listViewFile.CheckedItems[i].SubItems[4].Text).ToString("yyyyMMdd"); if (listViewFile.CheckedItems[i].SubItems[9].Text.EndsWith("\\")) { citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + listViewFile.CheckedItems[i].SubItems[7].Text; } else { citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + "\\" + listViewFile.CheckedItems[i].SubItems[7].Text; } citSourceCheckFileList.Add(citFilePath); citSourceCheckFileNameList.Add(citFileNameForTxt); } } }