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"); }
private void InitData() { DynDataGridFactory = new DynDataGridFactory(); CreateDataGrid(DynDataGridFactory); CreateDataGrid2(DynDataGridFactory); }