コード例 #1
0
 public void fillString(CapaDatos.Clases.Conexion conn, String query)
 {
     try
     {
         conn.querySQL(query);
         conn.fillDataset("", "");
     }
     catch (Exception ex)
     {
         mssg.showMessage(ex.Message, "error", "");
     }
 }
コード例 #2
0
        public void fillImagenSystem(CapaDatos.Clases.Conexion conn, System.Windows.Forms.ListView listView, String query)
        {
            try
            {
                int x = 0;
                int y = 0;

                conn.querySQL(query);
                conn.fillDataset("", "");
                listView.Clear();

                if (conn.getDataSet().Tables.Count != 0)
                {
                    while (y < conn.getDataSet().Tables[0].Rows.Count)
                    {
                        x = 0;
                        while (x < conn.getDataSet().Tables[0].Columns.Count)
                        {
                            if (y == 0)
                            {
                                listView.Columns.Add(conn.getDataSet().Tables[0].Columns[x].ColumnName, 150, HorizontalAlignment.Left);
                            }
                            if (x == 0)
                            {
                                listView.Items.Add(conn.getDataSet().Tables[0].Rows[y].ItemArray[x].ToString());
                            }
                            else
                            {
                                listView.Items[y].SubItems.Add(conn.getDataSet().Tables[0].Rows[y].ItemArray[x].ToString());
                            }
                            x += 1;
                        }

                        if (y % 2 == 0)
                        {
                            // Damos color gris a las filas pares para dar un efecto de resaltado intercalado
                            listView.Items[y].BackColor = Color.WhiteSmoke;
                        }
                        y += 1;
                    }
                }
            }
            catch (Exception ex)
            {
                mssg.showMessage(ex.Message, "error", "");
            }
        }