C# 删除ListView中的编号

C# 删除ListView中的编号,c#,winforms,listview,C#,Winforms,Listview,当我将图像加载到ListView中时,数字显示在图像下方。我怎样才能移除它们? 以下是我将图像加载到ListView的代码: DataTable dtPath = new DataTable(); dtPath = ContrPtMRD.SelectFilePaths(ObjPtMRH); ImageList myImageList = new ImageList(); lvPtMedicalRecord.LargeImageList =

当我将图像加载到ListView中时,数字显示在图像下方。我怎样才能移除它们? 以下是我将图像加载到ListView的代码:

    DataTable dtPath = new DataTable();
        dtPath = ContrPtMRD.SelectFilePaths(ObjPtMRH);
        ImageList myImageList = new ImageList();
        lvPtMedicalRecord.LargeImageList = myImageList;
        int imageIndex = 0;
        foreach (DataRow rows in dtPath.Rows)
        {
            myImageList.Images.Add(Image.FromFile(rows[2].ToString()));
            ListViewItem lvi = new ListViewItem(new string[]{rows[0].ToString(),rows[1].ToString()});
            lvi.ImageIndex = imageIndex; 
            imageIndex++;
            lvPtMedicalRecord.Items.Add(lvi);
        }              

不清楚这些数字来自何处,但我认为这些数字位于数据表的第一列。如果要删除数字,请不要将第一列值作为项目添加到
列表视图中

或其他

在ListView中隐藏不想显示的列

或其他


列表视图
的视图更改为大细节。(这不会显示
值,只有
子项
可见)

除非您明确添加图像编号,否则列表视图不会添加任何图像编号。您在以下行中执行此操作:

ListViewItem lvi = new ListViewItem(new string[]{rows[0].ToString(),rows[1].ToString()});
而这个数字似乎来自

rows[0].ToString()
这是ListViewItem的文本属性。
要删除这些数字,请替换
行[0].ToString()
包含的内容?这些数字来自哪里? rows[0].ToString()
ListViewItem lvi = new ListViewItem();