不懂得不要乱发贴开发环境:c# + xml +sql server
开发架构:b/s c/s 结合<!--相关信息描述:类型及字段的类型,文本即是:nvarchar,数字既是:decimal 型数据,区='1' & 区= '99'意思为:可写入数据,和不可写入数据即只读状态,区应该是c# 代码控制,与数据库无关 -->
<?xml version="1.0" encoding="utf-8" ?> 
- <单据 名称="采购订单" >
  <字段 名称="单据编号" 类型="编码" 区="99" /> 
  <字段 名称="订单类型" 类型="文本:20" 区="1" 非空="Y" /> 
  <字段 名称="备注" 类型="文本:100" 区="1" /> 
<!--以上为一张表,表名:采购订单--><!--以下为另一张表,表名为:采购订单_明细,以下是通过Data Grid 输入的数据,宽='0'意思是:不显示,隐藏改列-->- <表 名称="明细" 区="细" 非空="Y" 直接录入="y">
  <字段 名称="相关单据id" 类型="int" 区="99" 宽="0" /> 
  <字段 名称="相关单据行号" 类型="int" 区="99" 宽="0" /> 
  <字段 名称="单价" 类型="数字:18.4" 区="99" 非空="Y" 最小值="0.00001" 对齐="右" /> 
  <字段 名称="数量" 类型="数字:18.2" 区="99" 非空="Y" 最小值="0.001" /> 
  <字段 名称="金额" 类型="数字:18.6" 区="99" 运算="sum" 最小值="0.0000001" 对齐="右" /> 
  <字段 名称="说明" 类型="文本:100" 区="1" /> 
  </表>

解决方案 »

  1.   

    数据的格式一般在数据库中设计,还是不要在XML在为好。
    字段的是否显示应该通过SQL查询来控制。
    用lgxgrid控件可以很好地控制可写和只读,可以精确到一个单元格的设置。
    参考:http://lgxyslldw.512j.com/help.htm
      

  2.   

    <查询 目录查询='采购验收单目录' 编号='单据编号' 类型='单据' 结果查询='采购验收单' />
    <目录>
    <列 名='编号' 标题='单据编号' 宽='100' uri='@编号' />
    <列 名='日期' 标题='单据日期' 宽='100' uri='@日期' />
    <列 名='采购员' 宽='100' uri='业务员/@名称' />
    <列 名='入库员' 宽='100' uri='入库员/@名称' />
    <列 名='操作员' 宽='100' uri='操作员/@名称' />
    <列 名='审核员' 宽='100' uri='审核员/@名称' />
    <列 名='价税合计' 宽='100' uri='@价税合计' />
    <列 名='商户' 标题='供应商' 宽='120' uri='商户/@名称' />
    <列 名='备注' 宽='120' uri='@备注' />
    <列 名='红冲原单' 宽='100' uri='@红冲原单' />
    </目录>
    <明细 数量='数量'>
    <列 名='编号' 标题='商品编号' 源数据='编号' 源关键字='Y' 关键字='Y' />
    <列 名='名称' 标题='商品名称' 宽='120' 源数据='商品.名称' />
    <列 名='规格' 源数据='商品.规格' />
    <列 名='产地' 源数据='商品.产地' />
    <列 名='货位' 关键字='Y' />
    <列 名='批号' 源关键字='Y' 关键字='Y' 源数据='批号' />
    <列 名='失效期' 源数据='失效期' />
    <列 名='单位' 源数据='单位' 源关键字='Y' 关键字='Y' />
    <列 名='单价' 标题='不含税单价' 对齐='右' 类型='数字' 格式='0.0000' />
    <列 名='含税单价' 对齐='右' 类型='数字' 格式='0.0000' 源数据='单价' />
    <列 名='数量' 对齐='右' 类型='数字' 源数据='数量' />
    <列 名='货款' 对齐='右' 类型='数字' />
    <列 名='税额' 对齐='右' 类型='数字' />
    <列 名='金额' 对齐='右' 类型='数字' />
    <列 名='验收入库分类标识' 宽='120' 源数据='商品.验收入库分类标识'/>
    <列 名='零售价' 对齐='右' 类型='数字' 格式='0.0000' />
    <列 名='零售金额' 对齐='右' 类型='数字' />
    <列 名='批发价' 对齐='右' 类型='数字' 格式='0.0000' />
    <列 名='批发金额' 对齐='右' 类型='数字' />
    <列 名='说明' />
    <列 名='订单编号' 源数据='订单编号' 宽='0' />
    <列 名='订单行号' 源数据='订单行号' 宽='0' />
    <属性 运算='和' 名称='货款合计' 对应列='货款' />
    <属性 运算='和' 名称='税额合计' 对应列='税额' />
    <属性 运算='和' 名称='价税合计' 对应列='金额' />
    </明细>跟这个有点像,你要实现什么?
      

  3.   

    楼主支一声,给了个XML文件要实现什么?
      

  4.   

    如有QQ联系者必须在验证消息中录入:CSDN 好友,否则都会遭到拒绝