如题,我的思路是想通过存储过程来绑定这个控件,存储过程中需要传递的参数要从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>
我应该怎么通过存储过程取值传值呢?
<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>
我应该怎么通过存储过程取值传值呢?
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();
当然我的意思不是那么简单,我是想弄一个可以重复使用的公用的控件,所有的存储过程都在同一个xml文件里面配置,这样就不会像上面的代码一样受限制了,我不要写死了的代码,