Пример #1
0
        private void txtBuscar_TextChanged(object sender, EventArgs e)
        {
            //showall();
            DTGV.ClearSelection();
            DTGV.CurrentCell = null;
            string busqueda = txtBuscar.Text.ToLower();

            if (txtBuscar.Text != "")
            {
                foreach (DataGridViewRow a in DTGV.Rows)
                {
                    string value = a.Cells[CampoBusqueda].Value.ToString().ToLower();

                    if (value.Contains(busqueda))
                    {
                        a.Visible = true;
                    }
                    else
                    {
                        a.Visible = false;
                    }
                }
            }
            else
            {
                for (int a = 0; a < DTGV.Rows.Count; a++)
                {
                    DTGV.Rows[a].Visible = true;
                }
            }
        }
Пример #2
0
 private void showall()
 {
     DTGV.SuspendLayout();
     foreach (DataGridViewRow a in DTGV.Rows)
     {
         a.Visible = true;
     }
     DTGV.ResumeLayout();
 }
Пример #3
0
        public void AddNewRow(GV a)
        {
            DataRow b = DTGV.NewRow();

            b["MaGV"]  = a.MaGV;
            b["TenGV"] = a.TenGV;
            b["SDT"]   = a.SDT;
            b["MaCS"]  = a.MaCS;
            b["NS"]    = a.NS.ToString().Split(' ')[0];
            DTGV.Rows.Add(b);
        }
Пример #4
0
 //ham set du lieu CSDL tu CSDL_OOP
 public void setDataGV(List <GV> list)
 {
     DTGV.Clear();
     foreach (GV g in list)
     {
         DataRow dr = DTGV.NewRow();
         dr["ID_GV"] = g.ID_GV;
         dr["Name"]  = g.NameGV;
         dr["SDT"]   = g.SDT;
         dr["NS"]    = g.NS;
         dr["ID_CS"] = g.ID_CS;
         DTGV.Rows.Add(dr);
     }
 }