private void BindTutteCategorie() { this.cmbsCategoria.Items.Clear(); TheSite.Classi.ClassiAnagrafiche.Categorie _Categorie = new TheSite.Classi.ClassiAnagrafiche.Categorie(); DataSet _MyDs = _Categorie.GetData(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsCategoria.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "CATEGORIA", "ID", "- Selezionare la Categoria -", ""); this.cmbsCategoria.DataTextField = "CATEGORIA"; this.cmbsCategoria.DataValueField = "ID"; this.cmbsCategoria.DataBind(); } else { string s_Messagggio = "- Nessuna Categoria -"; this.cmbsCategoria.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void Ricerca() { Classi.ClassiAnagrafiche.Categorie _Categorie = new TheSite.Classi.ClassiAnagrafiche.Categorie(); 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 = _Categorie.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(); }