UltraWebGrid中列固定效果

来源:互联网 发布:python程序员出路 编辑:程序博客网 时间:2024/04/29 05:02

有时候UltraWebGrid中的列数太多,屏幕显示不过来,但是滑动滚动条的时候又看不到前面的列

此时需要固定列设置,只需要在需要固定列的<Header Caption="姓名" Fixed="true">这个标签里面添加设置 Fixed属性为true即可 

如下代码实现:(后面重复多余的列代码就不贴出)                              

<thinker:ScrollPanel ID="ScrollPanel1" runat="server" Width="648px" Height="449px">            <igtbl:UltraWebGrid ID="grdInfoList" runat="server" Height="200px" Width="325px">                <DisplayLayout CellClickActionDefault="Edit" UseFixedHeaders="true">                    <ClientSideEvents AfterCellUpdateHandler="AfterCellUpdateHandler" />                </DisplayLayout>                <Bands>                    <igtbl:UltraGridBand>                        <Columns>                            <igtbl:UltraGridColumn BaseColumnName="EMP_ID" Width="60px" Key="EMP_ID" Hidden="true">                                <Header Caption="员工ID" Fixed="true">                                    <RowLayoutColumnInfo OriginX="0" OriginY="0" SpanY="1" />                                </Header>                                <CellStyle HorizontalAlign="Center">                                </CellStyle>                            </igtbl:UltraGridColumn>                            <igtbl:UltraGridColumn BaseColumnName="EMP_NAME" Width="60px" Key="EMP_NAME">                                <Header Caption="姓名" Fixed="true">                                    <RowLayoutColumnInfo OriginX="0" OriginY="0" SpanY="1" />                                </Header>                                <CellStyle HorizontalAlign="Center">                                </CellStyle>                            </igtbl:UltraGridColumn>                            <igtbl:UltraGridColumn BaseColumnName="DEPT_NAME" Width="100px" Key="DEPT_NAME">                                <Header Caption="所在部门" Fixed="true">                                    <RowLayoutColumnInfo OriginX="0" OriginY="0" SpanY="1" />                                </Header>                                <CellStyle HorizontalAlign="Center">                                </CellStyle>                            </igtbl:UltraGridColumn>

页面效果:无论怎么滑动滚动条,前三列固定了就不会随滚动条的变化而变化


0 0
原创粉丝点击