( Infragistics. WebUI . UltraWebGrid . UltraGridColumn c in UltraWebGrid1. DisplayLayout . Bands [ 0 ] . Columns ) { c. Header . RowLayoutColumnInfo . OriginY = 1 ; //纵向起始点,0为第一行,1为第二行 } //创建一个列头对象 var ch = new Infragistics. WebUI . UltraWebGrid . ColumnHeader ( true ) ; ch. Caption = "表头" ; //列头文本标题 ch. RowLayoutColumnInfo . OriginX = 1 ; //横向起始点,0为第一列,1为第二列 ch. RowLayoutColumnInfo . OriginY = 0 ; //纵向起始点,0为第一行,1为第二行 ch. RowLayoutColumnInfo . SpanX = 2 ; //设置横向跨度 e. DisplayLayout . HeaderStyleDefault . Height = Unit. Pixel ( 15 ) ; e. Layout . Bands [ 0 ] . HeaderLayout . Add ( ch ) ; //增加到列头集合中//把非多表头的列,进行跨行 foreach ( Infragistics. WebUI . UltraWebGrid . UltraGridColumn c in e. Layout . Bands [ 0 ] . Columns ) { if ( c. Key != "col2_1" & amp ;& amp ; c. Key != "col2_2" ) //c.Key 非多表头列的key值 { c. Header . RowLayoutColumnInfo . OriginY = 0 ; //从第一行开始 c. Header . RowLayoutColumnInfo . SpanY = 2 ; //跨2行 } } / / Alle Kopfzeilen für gebundene Spalten zu initialisieren OriginX = 0. / / Da wir sie / / unter den Spaltenüberschriften hinzugefügt / / werden wir brauchen, um sie zu bewegen eine Stufe nach unten / / erscheint zunächst alle Spaltenüberschriften wollen Legen Sie die zweite Zeile foreach (Infragistics. WebUI. UltraWebGrid. UltraGridColumn c in UltraWebGrid1. DisplayLayout. Bands [0]. Spalten) (c. Kopf. RowLayoutColumnInfo. OriginY = 1; / / vertikal 0 als Ausgangspunkt der ersten Zeile ein für die zweite Linie) / / eine Spaltenüberschrift Objekt erstellen var CH = neue Infragistics. WebUI. UltraWebGrid. ColumnHeader (true); CH. Caption = "Header"; / / Spaltenüberschrift Text im Titel ch. RowLayoutColumnInfo. OriginX = 1; / / horizontale Ausgangspunkt, 0 für die erste Spalte, ein für die zweite Spalte ch. RowLayoutColumnInfo. OriginY = 0; / / vertikal Ausgangspunkt, 0 für die erste Zeile, eine zweite ch. RowLayoutColumnInfo. spanx = 2; / / Set horizontal span e. DisplayLayout. HeaderStyleDefault. Height = Unit. Pixel (15); e. Layout. Bands [0]. HeaderLayout. Add (ch); / / Spaltenüberschriften in der Sammlung / / convert ein Nicht-Multi-Table-Header Spalte zur Durchführung von Cross-Bank foreach (Infragistics. WebUI. UltraWebGrid. UltraGridColumn c in e. Layout. Bands [0]. Spalten) (if (c. Key! = "col2_1" & amp; & amp; c. Key! = "col2_2 ") / / c.Key Nicht-Multi-Tisch-Spaltenkopf Schlüssel-Wert (c. Kopf. RowLayoutColumnInfo. OriginY = 0; / / start aus der ersten Zeile von ca. Header. RowLayoutColumnInfo. SpanY = 2; / / Cross-two-line)) |
Einen Kommentar schreiben