控制
□ 顯示參賽者 □ 顯示賠率 □ 接受投注1.如上,三列共用一个表头,这个用UltraWinGrid 能实现吗? 2.表头怎样自动换行或者自适应宽度?各位大虾们小弟刚接触这个控件,一时半会还没摸透,实在是有点复杂,请用过的高手指点下,不胜感激!
我用的是 Infragistics UltraWinGrid.v7.1 版本的!顶的也有分!: )
□ 顯示參賽者 □ 顯示賠率 □ 接受投注1.如上,三列共用一个表头,这个用UltraWinGrid 能实现吗? 2.表头怎样自动换行或者自适应宽度?各位大虾们小弟刚接触这个控件,一时半会还没摸透,实在是有点复杂,请用过的高手指点下,不胜感激!
我用的是 Infragistics UltraWinGrid.v7.1 版本的!顶的也有分!: )
<form id="form1" runat="server">
<div>
<igtbl:UltraWebGrid ID="UltraWebGrid1" runat="server" Height="200px" Width="325px">
<Rows>
<igtbl:UltraGridRow Height="">
<Cells>
<igtbl:UltraGridCell Text="abc">
</igtbl:UltraGridCell>
<igtbl:UltraGridCell Text="abc">
</igtbl:UltraGridCell>
<igtbl:UltraGridCell Text="abc">
</igtbl:UltraGridCell>
</Cells>
</igtbl:UltraGridRow>
</Rows>
<Bands>
<igtbl:UltraGridBand>
<Columns>
<igtbl:TemplatedColumn HeaderText="Column 0">
<Header Caption="Column 0">
</Header>
<HeaderTemplate>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="0">显示参赛者</asp:ListItem>
<asp:ListItem Value="1">显示赔率</asp:ListItem>
<asp:ListItem Value="2">接受投注</asp:ListItem>
</asp:CheckBoxList>
</HeaderTemplate>
</igtbl:TemplatedColumn>
<igtbl:UltraGridColumn>
<Header>
<RowLayoutColumnInfo OriginX="1" />
</Header>
<Footer>
<RowLayoutColumnInfo OriginX="1" />
</Footer>
</igtbl:UltraGridColumn>
<igtbl:UltraGridColumn>
<Header>
<RowLayoutColumnInfo OriginX="2" />
</Header>
<Footer>
<RowLayoutColumnInfo OriginX="2" />
</Footer>
</igtbl:UltraGridColumn>
</Columns>
<FilterOptions>
<FilterDropDownStyle BackColor="White" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px"
CustomRules="overflow:auto;" Font-Names="Verdana,Arial,Helvetica,sans-serif"
Font-Size="11px" Width="200px">
<Padding Left="2px" />
</FilterDropDownStyle>
<FilterHighlightRowStyle BackColor="#151C55" ForeColor="White">
</FilterHighlightRowStyle>
</FilterOptions>
<AddNewRow View="NotSet" Visible="NotSet">
</AddNewRow>
</igtbl:UltraGridBand>
</Bands>
<DisplayLayout AllowColSizingDefault="Free" AllowColumnMovingDefault="OnServer" AllowDeleteDefault="Yes"
AllowSortingDefault="OnClient" AllowUpdateDefault="Yes" AutoGenerateColumns="False"
BorderCollapseDefault="Separate" HeaderClickActionDefault="SortMulti" Name="UltraWebGrid1"
RowHeightDefault="20px" RowSelectorsDefault="No" SelectTypeRowDefault="Extended"
Version="4.00" ViewType="OutlookGroupBy">
<FrameStyle BackColor="Window" BorderColor="InactiveCaption" BorderStyle="Solid"
BorderWidth="1px" Font-Names="Microsoft Sans Serif" Font-Size="8.25pt" Height="200px"
Width="325px">
</FrameStyle>
<Pager>
<Style BackColor="LightGray" BorderStyle="Solid" BorderWidth="1px">
<BorderDetails ColorLeft="White" ColorTop="White" WidthLeft="1px" WidthTop="1px"></BorderDetails>
</Style>
</Pager>
<EditCellStyleDefault BorderStyle="None" BorderWidth="0px">
</EditCellStyleDefault>
<FooterStyleDefault BackColor="LightGray" BorderStyle="Solid" BorderWidth="1px">
<BorderDetails ColorLeft="White" ColorTop="White" WidthLeft="1px" WidthTop="1px" />
</FooterStyleDefault>
<HeaderStyleDefault BackColor="LightGray" BorderStyle="Solid" HorizontalAlign="Left">
<BorderDetails ColorLeft="White" ColorTop="White" WidthLeft="1px" WidthTop="1px" />
</HeaderStyleDefault>
<RowStyleDefault BackColor="Window" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px">
<Padding Left="3px" />
<BorderDetails ColorLeft="Window" ColorTop="Window" />
</RowStyleDefault>
<GroupByRowStyleDefault BackColor="Control" BorderColor="Window">
</GroupByRowStyleDefault>
<GroupByBox>
<Style BackColor="ActiveBorder" BorderColor="Window"></Style>
</GroupByBox>
<AddNewBox Hidden="False">
<Style BackColor="Window" BorderColor="InactiveCaption" BorderStyle="Solid" BorderWidth="1px">
<BorderDetails ColorLeft="White" ColorTop="White" WidthLeft="1px" WidthTop="1px"></BorderDetails>
</Style>
</AddNewBox>
<FilterOptionsDefault>
<FilterDropDownStyle BackColor="White" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px"
CustomRules="overflow:auto;" Font-Names="Verdana,Arial,Helvetica,sans-serif"
Font-Size="11px" Width="200px">
<Padding Left="2px" />
</FilterDropDownStyle>
<FilterHighlightRowStyle BackColor="#151C55" ForeColor="White">
</FilterHighlightRowStyle>
</FilterOptionsDefault>
</DisplayLayout>
</igtbl:UltraWebGrid></div>
</form>protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//合并Head
this.UltraWebGrid1.Columns[0].Header.RowLayoutColumnInfo.SpanX = 3;
//Column可以自定义宽度
this.UltraWebGrid1.DisplayLayout.AllowColSizingDefault = Infragistics.WebUI.UltraWebGrid.AllowSizing.Free;
//head可以自动换行
this.UltraWebGrid1.Columns[0].Header.Style.Wrap = true;
}
}
][/color][/[[del]color=#3366FF]color][color=#000000][/col[del]o[/del]r][/del]