示例#1
0
        private void CreateDataGrid(IDynDataGridFactory dynDataGridFactory)
        {
            DataGrid = new DynDataGrid();

            //----create columns
            IGridColumn columnKey;

            dynDataGridFactory.CreateColumn(DataGrid, GridColumnType.String, "Key", out columnKey);
            // this column cells are read-only
            columnKey.IsEditionReadOnly = true;

            IGridColumn columnValue;

            dynDataGridFactory.CreateColumn(DataGrid, GridColumnType.String, "Value", out columnValue);

            // col checkbox
            IGridColumn columnCheck;

            dynDataGridFactory.CreateColumn(DataGrid, GridColumnType.CheckBox, "Checked", out columnCheck);

            //----create a data row, with empty cells
            IGridRow row = DynDataGridFactory.CreateRowWithCells(DataGrid);

            //----create data cells
            DataGrid.SetCellValue(row, columnKey, "keyYes");
            DataGrid.SetCellValue(row, "Value", "Oui");
            // checked by default
            DataGrid.SetCellValue(row, "Checked", true);

            // test: search a column by the name
            //IGridColumn colFound = DataGrid.FindColumnByName("Key");
        }
示例#2
0
        private void InitData()
        {
            DynDataGridFactory = new DynDataGridFactory();

            CreateDataGrid(DynDataGridFactory);
            CreateDataGrid2(DynDataGridFactory);
        }