`protected void GridFill(IList ListePointAcces) { grdRows.Rows.Clear(); UltraGridRow row = null; //行row = null; UltraGridRow ssrow = null;
foreach (Salle salle in meSalle.Selectionner("LIBELLE"))
{
row = new UltraGridRow(new object[] { salle.Site().LIBELLE, salle.LIBELLE });
row.Key = salle.IDSALLE.ToString();
foreach (PointAcces pta in ListePointAcces)
{
if (pta.Salle.IDSALLE != salle.IDSALLE)
continue;
ssrow = new UltraGridRow(new object[] { pta.CODE, pta.LIBELLE, pta.LOGNAME, pta.COMMENTAIRE });
ssrow.Key = pta.IDPOINTACCES.ToString();
row.Rows.Add(ssrow);
}
if (row.Rows.Count > 0)
{
grdRows.Rows.Add(row);
}
}
}
`