博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

网格控件XML数据格式_完全版

Posted on 2006-04-15 14:48  智岛软件  阅读(656)  评论(0编辑  收藏  举报

<!--数据表XML结构-->
<?xml version="1.0" encoding="GB2312"?>
<Table>
      <CurUser> </CurUser><!--当前用户名称-->
      <TableInfo><!--表信息-->
            <TableName></TableName><!--数据表名称-->
            <FieldInfoArray>
                  <FieldInfo><!--记录字段信息的XML-->
                        具体内容见后面的<!--字段信息XML结构-->
                  </FieldInfo>         
                  ...
            </FieldInfoArray>
            <PrimaryKey> </PrimaryKey><!--主键名称-->
            <KeyDataType>      </KeyDataType><!--主键类型1:逻辑型,7:数值型,10:字符型,12:备注型,23:日期时间型,28:文件型-->
            <TableOutlookSetting><!--网格外观设置-->
                  <DefCellHeight> </DefCellHeight><!--网格的默认行高(17)-->
                  <GridLineType> </GridLineType><!--网格线类型0:无,1:水平线,2:垂直线,3:水平线/垂直线-->
                  <GridBkColor>  </GridBkColor><!--网格背景-->
                  <EvenRowBkColor> </EvenRowBkColor><!--偶数行背景颜色-->
                  <DefaultFontSize>  </DefaultFontSize><!--默认字体大小,单位:磅 小:9 中:10.5 大:12-->
                  <FrozenColCount>0</FrozenColCount><!--冻结列数-->
            </TableOutlookSetting>
      </TableInfo>

      <Rows><!--多行数据-->
            <Row><!--单行数据-->
                  <RowInfo><!--行信息-->
                        <RowHeight> </RowHeight><!--行高-->
                  </RowInfo>
                  <姓名>张三</姓名>
                  <姓别>男</姓别>
                  ...
            </Row>
            ...
      </Rows>
</Table>


<!--字段信息XML结构-->
<FieldInfo>
      <FieldName> </FieldName><!--字段名称-->
      <DataType> </DataType><!--字段数据类型1:逻辑型,7:数值型,10:字符型,12:备注型,23:日期时间型,28:文件型-->
      <LockCol> </LockCol><!--是否锁定表列?0/1-->
      <ColWidth> </ColWidth><!--列宽-->
      <LockInputed>0</LockInputed><!--锁定输入后数据0/1-->
      <CellType>0</CellType><!--表元类型0:编辑框,1:下拉框,2:选中框,3:日期时间控件,6:文件显示控件,7:人民币小写栏金额控件,8:下拉网格控件-->
      <HasDefaultValue> </HasDefaultValue><!--字段有默认值?0/1-->
      <AutoNumber> </AutoNumber><!--字段为字自动编号?0/1-->
      <DisplayFormat><!--数据显示格式-->
            <FormatType> </FormatType><!--数据显示格式类型,0:无1:数值2:货币3:百分比4:会计5:特殊-->
            <DecimalCount> </DecimalCount><!--小数位数数(等于-1时,自动)-->
            <PassiveStyle> </PassiveStyle><!--负数样式-->
            <Milli> </Milli><!--是否千分位分隔?0/1-->
            <MoneyType> </MoneyType><!--货币类型,0:无1:¥2:$3:US$4:\5:£-->
            <SpecialType> </SpecialType><!--特殊类型?(-1:无,0:中文大写数字;1:中文小写数字;2:大写金额;3:邮政编码)-->
      </DisplayFormat>
      <DateTimeStyle>  </DateTimeStyle><!--时间样式0:SHORTDATEFORMAT,4:LONGDATEFORMAT,9:TIMEFORMAT,100:MONTH_DAY-->
      <ShowFileIcon> </ShowFileIcon><!--当为位图或外部文件类型时,是否显示文件图标?0/1-->
      <FieldOutlookSetting><!--字段外观设置 -->
            <HeaderHorAlign> </HeaderHorAlign><!--表头水平对齐方式0:LEFT, 1:CENTER, 2:RIGHT-->
            <CellHorAlign> </CellHorAlign><!--表元水平对齐方式0:LEFT, 1:CENTER, 2:RIGHT-->
            <TextColor> </TextColor><!--文字颜色RGB-->
            <FontName> <FontName><!--字体名称-->
            <FontSize> <FontSize><!--字体大小(磅)-->
            <Bold> <Bold><!--字体粗体0/1-->
            <Italic> <Italic><!--字体倾斜0/1-->
            <UnderLine> </UnderLine><!--下划线0/1-->
            <StrikeOut>  <StrikeOut><!--删除线0/1-->
            <MultiLine> </MultiLine><!--是否换行0/1-->
      </FieldOutlookSetting>
      <WaitToSelSetting><!--候选值设置-->
             <WaitToSelType> </WaitToSelType><!--候选值类型 0:无,1:数据表,2:字段,3:公式,4:自定义,5:显示数据对应真实数据-->
             <WaitToSelSource><!--候选列表框的来源,如为空,则来源m_WaitToSelItemList,否则来自指定数据表的某一字段(数据表1@字段1) 或某一数据表,WaitToSelType为5,则为(数据表名称,显示数据字段,真实数据字段)-->
             </WaitToSelSource>
             <WaitToSelItemList>|A|B|C|D|</WaitToSelItemList><!--候选值列表字符串,格式:|A|B|C|D|-->
             <MatchInputType> </MatchInputType><!--数据表候选值输入方式 0:点击表元 1:字段匹配-->
             <WaitToSelFormula> </WaitToSelFormula><!--候选值公式-->
      </WaitToSelSetting>
</FieldInfo>