Esempio n. 1
0
        /// <summary></summary>
        private void FillGrid()
        {
            if (textSearch.TextLength < 3)
            {
                gridMain.BeginUpdate();
                gridMain.ListGridColumns.Clear();
                gridMain.ListGridRows.Clear();
                gridMain.EndUpdate();
                return;
            }
            gridMain.BeginUpdate();
            gridMain.ListGridColumns.Clear();
            GridColumn col = new GridColumn(Lan.g(this, "Title"), 70);

            gridMain.ListGridColumns.Add(col);
            //col=new ODGridColumn(Lan.g(this,"Saved"),42);
            //gridMain.Columns.Add(col);
            gridMain.ListGridRows.Clear();
            listWikiPages = WikiPages.GetByTitleContains(textSearch.Text);
            for (int i = 0; i < listWikiPages.Count; i++)
            {
                GridRow row = new GridRow();
                //if(listWikiPages[i].IsDeleted) {//color is not a good way to indicate deleted because it is not self explanatory.  Need another column for Deleted X.
                //	row.ColorText=Color.Red;
                //}
                row.Cells.Add(listWikiPages[i].PageTitle);
                gridMain.ListGridRows.Add(row);
            }
            gridMain.EndUpdate();
        }