Torna al Thread

public bool PopolaCamere(ListView obj) { if (m_oConn.State != ConnectionState.Open) return false; DataSet oDataSet = new DataSet(); ListViewItem li; OleDbDataAdapter oDataAdapter = new OleDbDataAdapter("SELECT " + "camere.iID," + "camere.sCamera," + "tariffazioni.iID_Camera " + "FROM camere " + "LEFT JOIN tariffazioni ON (camere.iID = tariffazioni.iID_Camera) " + "GROUP BY camere.iID, camere.sCamera, tariffazioni.iID_Camera " + "ORDER BY camere.iID ASC;", m_oConn); try { oDataAdapter.Fill(oDataSet, "camere"); } catch { return false; } DataTable oDataTable = oDataSet.Tables["camere"]; obj.Items.Clear(); foreach (DataRow oDataRow in oDataTable.Rows) { li = obj.Items.Add(oDataRow["iID"].ToString()); li.SubItems.Add(oDataRow["sCamera"].ToString()); if (oDataRow.IsNull("iID_Camera")) { li.ForeColor = Color.Red; } else { li.ForeColor = Color.Black; } } return true; }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5