//--------------------------------------------------------------------------------------- // Grid Stacked Header Descriptor void gshd() { // Add any initialization after the InitializeComponent() call. GridStackedHeaderDescriptor shd1 = new GridStackedHeaderDescriptor("header1", "¢éÍÁÙÅ·ÑéèÇä»"); GridStackedHeaderDescriptor shd2 = new GridStackedHeaderDescriptor("header2", "¾ÄµÔ¡ÃÃÁ"); shd1.VisibleColumns.AddRange(new GridStackedHeaderVisibleColumnDescriptor[] { new GridStackedHeaderVisibleColumnDescriptor("std_ID"), new GridStackedHeaderVisibleColumnDescriptor("std_FirstName"), new GridStackedHeaderVisibleColumnDescriptor("std_LastName"), new GridStackedHeaderVisibleColumnDescriptor("std_Class"), new GridStackedHeaderVisibleColumnDescriptor("std_Room") }); shd2.VisibleColumns.AddRange(new GridStackedHeaderVisibleColumnDescriptor[] { new GridStackedHeaderVisibleColumnDescriptor("BehaviorDetail"), new GridStackedHeaderVisibleColumnDescriptor("Implementation"), new GridStackedHeaderVisibleColumnDescriptor("Realization"), new GridStackedHeaderVisibleColumnDescriptor("Type"), new GridStackedHeaderVisibleColumnDescriptor("CreateAt"), new GridStackedHeaderVisibleColumnDescriptor("UpdateAt"), new GridStackedHeaderVisibleColumnDescriptor("RecorderName") }); GridStackedHeaderRowDescriptor shrd = new GridStackedHeaderRowDescriptor("Row1", new GridStackedHeaderDescriptor[] { shd1, shd2 }); // Step 4: Add the GridStackedRowHeaderDescriptor collection to the StackedHeaderRows GGC.TableDescriptor.StackedHeaderRows.Add(shrd); // Display Stacked Headers GGC.TopLevelGroupOptions.ShowStackedHeaders = true; //--------------------------------------------------------------------------------------- }
//--------------------------------------------------------------------------------------- // Grid Stacked Header Descriptor void gshd() { // Add any initialization after the InitializeComponent() call. GridStackedHeaderDescriptor shd1 = new GridStackedHeaderDescriptor("Age", "ÍÒÂØ"); GridStackedHeaderDescriptor shd2 = new GridStackedHeaderDescriptor("General", ""); shd1.VisibleColumns.AddRange(new GridStackedHeaderVisibleColumnDescriptor[] { new GridStackedHeaderVisibleColumnDescriptor("std_AgeY"), new GridStackedHeaderVisibleColumnDescriptor("std_AgeM") }); shd2.VisibleColumns.AddRange(new GridStackedHeaderVisibleColumnDescriptor[] { new GridStackedHeaderVisibleColumnDescriptor("std_ID"), new GridStackedHeaderVisibleColumnDescriptor("std_IDCard"), new GridStackedHeaderVisibleColumnDescriptor("Prefix"), new GridStackedHeaderVisibleColumnDescriptor("std_FirstName"), new GridStackedHeaderVisibleColumnDescriptor("std_LastName"), new GridStackedHeaderVisibleColumnDescriptor("Gender"), new GridStackedHeaderVisibleColumnDescriptor("std_Class"), new GridStackedHeaderVisibleColumnDescriptor("std_Room"), new GridStackedHeaderVisibleColumnDescriptor("std_Birthday"), new GridStackedHeaderVisibleColumnDescriptor("std_Blood"), new GridStackedHeaderVisibleColumnDescriptor("std_Ethnicity"), new GridStackedHeaderVisibleColumnDescriptor("std_Nationality"), new GridStackedHeaderVisibleColumnDescriptor("std_Religion") }); GridStackedHeaderRowDescriptor shrd = new GridStackedHeaderRowDescriptor("Row1", new GridStackedHeaderDescriptor[] { shd1, shd2 }); // Step 4: Add the GridStackedRowHeaderDescriptor collection to the StackedHeaderRows GGC.TableDescriptor.StackedHeaderRows.Add(shrd); // Display Stacked Headers GGC.TopLevelGroupOptions.ShowStackedHeaders = true; //--------------------------------------------------------------------------------------- }