C# ¿Por qué listView1 no se muestra después de agregarlo?
Vamos, recuerda algunas cuestiones clave
a. Recuerda agregar una columna como columna
b Recuerda configurar el atributo de vista en detalles<. /p>
El código es la mejor explicación, consulte
private?void?Form1_Load(object?sender,?EventArgs?e)
{
listView1 ?.Ver?=?Ver?.Detalles?;
ColumnHeader?clh;
clh=new?ColumnHeader?();
clh ?.Texto ?="Nombre";
listView1?.Columnas?.Agregar?(clh?);
clh=new?ColumnHeader?();
clh ?.Text?="ID de estudiante";
listView1?.Columns?.Add?(clh?);
clh?=?new?ColumnHeader();
clh?.Text?="Género";
listView1?.Columnas?.Agregar?(clh?);
clh?=?nuevo? ColumnHeader() ;
clh?.Text?="puntuación";
listView1?.Columns?.Add?(clh?);
// El código anterior es Agregar columna
//Agregar grupo a continuación. Agrupar por género
ListViewGroup?grp;
grp=new?ListViewGroup?();
grp.Header?=?"male";
listView1?.Grupos?.Agregar?(grp);
grp=new?ListViewGroup?();
grp.Header?="Mujer"; p> p>
listView1?.Groups?.Add?(grp);
//Agregar información a continuación
ListViewItem?lvi;
lvi ?= nuevo?ListViewItem?();
lvi?.Text?="Zhang San?";
lvi.SubItems.Add?("200813340301");
lvi.SubItems.Add("masculino");
lvi.SubItems.Add?("90");
lvi.Group?=?listView1.Groups [0 ];
listView1.Items.Add(lvi); //listView1.Groups[0].Items.Add(lvi);
lvi?=new?ListViewItem ?( );
lvi?.Text?="Li Hua?";
lvi.SubItems.Add?("200813340302");
lvi .SubItems .Add("female");
lvi.SubItems.Add("80");
lvi.Group?=?listView1.Groups[1]; p>
listView1.Items.Add(lvi);
//?listView1.Groups[1].Items.Add(lvi);
}
Puedes descubrirlo después de intentarlo varias veces.
¡Mira las representaciones que te di!