如题,我的思路是想通过存储过程来绑定这个控件,存储过程中需要传递的参数要从xml文件中取,绑定的字段也是在xml文件中配置,不会做,请教大家,xml文件配置如下:
<Theme name="REF_spPurchaseOrderSendDep">
    <InterfaceName>REF_spPurchaseOrderSendDep</InterfaceName>
    <CollectDesc>UserID|@PF_UserID</CollectDesc>
    <DisplayDesc>公司|@SendDepName</DisplayDesc>
   <ReleaseDesc>SendDepID|@SendDepID|!SendDepName|@SendDepName|!StoreAbbName|@StoreAbbName|!StoreID|@StoreID</ReleaseDesc>
    <SelectType>Single</SelectType>
    <MultiRefWidth>400</MultiRefWidth>
    <MultiRefHeight>355</MultiRefHeight>
  </Theme>
我应该怎么通过存储过程取值传值呢?

解决方案 »

  1.   

    给你个例子: 
    DataSet ds = new DataSet();
                ds.ReadXml(XmlFilePath);
                DataTable tb = new DataTable();
                tb = ds.Tables[0];
    //读取数据
                strIP = tb.DataSet.Tables[0].Rows[0]["IP"].ToString().Trim();
                strPort = tb.DataSet.Tables[0].Rows[0]["Port"].ToString().Trim();
                strDB = tb.DataSet.Tables[0].Rows[0]["DB"].ToString().Trim();
      

  2.   


    当然我的意思不是那么简单,我是想弄一个可以重复使用的公用的控件,所有的存储过程都在同一个xml文件里面配置,这样就不会像上面的代码一样受限制了,我不要写死了的代码,
      

  3.   

    一直没有干web开发 看来真不容易!不过楼主给我的感觉想将数据动态加载到控件!我想有好多种办法可以解决,XML就是展示数据的是不是!我们直接手动绑定不可以吗?直接访问数据库,。