【问题标题】:ASP.NET - Data Grid and Drop Down listASP.NET - 数据网格和下拉列表
【发布时间】:2011-07-31 05:44:13
【问题描述】:

我正在处理一个有数据网格的网页并且需要做 以下:

  • 在加载网格时有一个下拉列(无需单击编辑)
  • 此列绑定到数据查询中的一列(一切正常 到目前为止工作正常)
  • 我知道需要从另一个下拉列表中添加更多值 数据集(因此用户可以根据需要更改值)
  • 这些值来自对数据库中另一个表的查询。这 表中所有行的值都相同,这些值是 基于完整网页的主密钥。

举个例子:

表 1 有:

芒果 $12 杏子 13 美元 桃子 14 美元

这是在网格上。

另一个表有:

价格

12 13 14 15 16

我希望价格表中的这些值显示在下拉列表中 对于数据网格中的表 1,当前值作为选定 项目。

任何想法都会有所帮助。感谢您的帮助。

【问题讨论】:

    标签: asp.net datagrid drop-down-menu


    【解决方案1】:

    据我所知, 你应该更好地改变你的桌子设计。 如果您的水果表关注价格 id,那么您可以轻松地从下拉列表中选择具有当前值的水果表中的项目。

    水果 价格标识 价格标识 价钱
    ------------------------------------                                         --------------------
    芒果 1 1 12
    杏子 2 2 13
    桃子 3 3 14


    那么在下拉列表中列出所有价格会更容易 也更容易根据 Fruit 表中的 PriceId 选择所选价格。

    听起来有点混乱?让我知道,如果你想要什么? 希望它有效!

    【讨论】:

    • 亲爱的 Thura - 感谢您的想法。但不幸的是无法更改数据库,因为它是预先设计的。必须使用现有的数据结构。在这一点上,我已经用 Price 表中的数据填充了下拉列表。我无法显示初始值。当我跳完所有的箍后,将发布解决方案。欢迎任何其他想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 2016-05-06
    • 2015-07-23
    • 1970-01-01
    相关资源
    最近更新 更多