private void BindSettore() { Classi.ClassiAnagrafiche.Settori _Settori = new TheSite.Classi.ClassiAnagrafiche.Settori(); this.cmbsSettore.Items.Clear(); DataSet _MyDs = _Settori.GetData().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsSettore.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "settore", "idsettore", "- Selezionare un Settore -", "-1"); this.cmbsSettore.DataTextField = "settore"; this.cmbsSettore.DataValueField = "idsettore"; this.cmbsSettore.DataBind(); } }
private void Ricerca() { Classi.ClassiAnagrafiche.Settori _Settori = new TheSite.Classi.ClassiAnagrafiche.Settori(); this.txtsCodice.DBDefaultValue = "%"; this.txtsDescrizione.DBDefaultValue = "%"; this.txtsCodice.Text = this.txtsCodice.Text.Trim(); this.txtsDescrizione.Text = this.txtsDescrizione.Text.Trim(); S_ControlsCollection _SCollection = new S_ControlsCollection(); _SCollection.AddItems(this.PanelRicerca.Controls); DataSet _MyDs = _Settori.GetData(_SCollection).Copy(); this.DataGridRicerca.DataSource = _MyDs.Tables[0]; if (_MyDs.Tables[0].Rows.Count == 0) { DataGridRicerca.CurrentPageIndex = 0; } else { int Pagina = 0; if ((_MyDs.Tables[0].Rows.Count % DataGridRicerca.PageSize) > 0) { Pagina++; } if (DataGridRicerca.PageCount != Convert.ToInt16((_MyDs.Tables[0].Rows.Count / DataGridRicerca.PageSize) + Pagina)) { DataGridRicerca.CurrentPageIndex = 0; } } this.DataGridRicerca.DataBind(); this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); }