ASP中的XML数据绑定问题

时间:2015-07-30 14:49:21

标签: asp.net .net xml data-binding

我正在从XML文件中读取服务器名称和端口号,并分配到下拉列表框。

XML InPUT:

Server_Name:DEV1  Porrt:001
 Server_Name:DEV2  Porrt:002
 Server_Name:DEV3  Porrt:003
 Server_Name:DEV4  Porrt:001

Server_Name映射到Dropdown的Text字段 端口映射到下拉列表的值字段。

这里的问题是,如果我选择DEV4,它将连接到DEV2。 由于这两个共享相同的端口号,我无法选择/连接到DEV4。

“Dropdown_ServerName”是下拉列表框

using (DataSet dssrc = new DataSet())
            {



                    dssrc.ReadXML(Server.MapPath(ConfigurationManager.AppSettings
                    ["XMLName"].ToString()));  
                    Dropdown_ServerName.DataSource = dssrc.Tables[0];
                    Dropdown_ServerName.DataTextField = "Server_Name";
                    Dropdown_ServerName.DataValueField = "Port";
                    Dropdown_ServerName.DataValueField.ToString();
                    Dropdown_ServerName.DataBind();

                }

以上是数据绑定到下拉列表的片段。 谁能说我该如何解决这个问题呢?或者,如果两个实体共享数据字段的相同值和下拉列表的Datatextfield的值不同,那么数据绑定实际上是如何发生的?

由于 Nandha

0 个答案:

没有答案