1

我想从 SQL Server 数据库中检索 XML 数据,并使用 C# 上的 LINQ 查询将其绑定到 DropDownList。

客户表中的 XML 字段:

<root>
  <clientname>andrew</clientname> --  dropdownlist text field
  <clientid>1</clientid>          -- dropdownlist value field
  <clientname>jim</clientname>
  <clientid>2</clientid>
  <clientname>john</clientname>
  <clientid>3</clientid>
  <clientname>johnson</clientname>
  <clientid>4<clientid>
</root>

你有什么主意吗?

4

2 回答 2

1

LINQ(大概意思是 LINQ-to-SQL 或 EF)目前对 XML 数据类型没有任何特殊处理。您需要正常取回它,然后将其加载到 DOM 并从那里处理。也许在看这个问题:如何将xml文件加载到asp.net中的下拉列表中

于 2010-11-23T07:41:16.320 回答
0

目前尚不清楚为什么将实体列表存储为一个值。尝试标准化您的数据库模型。

于 2010-11-23T07:42:45.903 回答