EXT.NET 绑定XML数据源
来源:互联网 发布:下载戏曲的软件 编辑:程序博客网 时间:2024/06/05 09:12
LabelWidth="50" LabelAlign="Right" DisplayField="DBName" ValueField="DBName" QueryMode="Local"
Width="150">
<Store>
<ext:Store ID="Store_DB" runat="server">
<Model>
<ext:Model ID="Model_DB" runat="server">
<Fields>
<ext:ModelField Name="DBName" />
<ext:ModelField Name="ConStr" />
</Fields>
</ext:Model>
</Model>
<Proxy>
<ext:AjaxProxy Url="/Main/GetDBConn">
<Reader>
<ext:ArrayReader Root="data" TotalProperty="total" />
</Reader>
</ext:AjaxProxy>
</Proxy>
</ext:Store>
</Store>
</ext:ComboBox>
XML:
<?xml version="1.0" encoding="utf-16"?>
<Config>
<DB DBName="JL" ConStr="server=TEST;user id=SYS;password=123">
<Tablespace>SYS</Tablespace>
<pctfree>10</pctfree>
<initrans>2</initrans>
<maxtrans>255</maxtrans>
<initial>64K</initial>
<next>1M</next>
<minextents>1</minextents>
<maxextents>unlimited</maxextents>
</DB>
<DB DBName="BJ" ConStr="server=TEST;user id=SYS;password=123">
<Tablespace>SYS</Tablespace>
<pctfree>10</pctfree>
<initrans>2</initrans>
<maxtrans>255</maxtrans>
<initial>64K</initial>
<next>1M</next>
<minextents>1</minextents>
<maxextents>unlimited</maxextents>
</DB>
</Config>
后台代码
#region 获取所有数据连接串
/// <summary>
/// 获取所有数据连接串
/// </summary>
/// <returns></returns>
public StoreResult GetDBConn()
{
StoreResult SR = new StoreResult();
string XmlUrl = Server.MapPath(@"/Config/DBConfig.xml");
XmlNodeList XNL = XMLHelper.GetXmlNodeListByXpath(XmlUrl, "/Config/DB");
if (XNL.Count == 0)
{
SR.Message = "没有找到子节点";
SR.Success = false;
SR.Data = null;
SR.Total = 0;
return SR;
}
object[] obj = new object[XNL.Count];
int i = 0;
foreach (XmlNode node in XNL)
{
obj[i] = new object[] { ((XmlElement)node).GetAttribute("DBName"), ((XmlElement)node).GetAttribute("ConStr") };
i++;
}
SR.Data = obj;
SR.Total = obj.Length;
return SR;
}
#endregion
注:此处运用的XMLHelper 地址 http://blog.csdn.net/zhannabiedong/article/details/48463763
- EXT.NET 绑定XML数据源
- WPF绑定XML数据源
- ASP.NET实现TreeView的XML数据源绑定
- ASP.NET实现TreeView的XML数据源绑定
- ASP.NET实现TreeView的XML数据源绑定实例代码
- EXT.NET GridPanel绑定XML里的数据
- ASP.NET-数据源绑定
- WPF绑定各种数据源之xml数据源
- gridcontrol绑定ibatis.net数据源
- [Ext.Net] Combox绑定数据
- EXT.NET 生成XML
- Repeater绑定Xml数据源或文件
- Repeater绑定Xml数据源或文件
- 如何:绑定到 ADO.NET 数据源
- vb.net中将DataGridView与数据源绑定
- fastreport.net 配置及winform数据源绑定
- [Ext.NET]之动态绑定GridPanel
- 数据源绑定
- js运动框架----3.缩放效果
- Mac OSX 10.11 安装cocoapods出错的解决办法
- mongodb 权限管理
- Python语法学习之文件操作
- yarn工作流程
- EXT.NET 绑定XML数据源
- url 中文乱码问题
- OC中方法的一些小疑问
- MATLAB语言中的关系与逻辑运算
- FireBird编译
- oracle定制定时执行任务
- Leetcode: Shortest Word Distance II
- hdu1258简单二分图匹配
- elf study