【问题标题】:Remove DataSourceID with code?用代码删除 DataSourceID?
【发布时间】:2011-08-26 10:54:00
【问题描述】:

我有一个绑定到 SqlDataSource 的 DataList, 我有一个 LINQ 查询,用户可以使用它来缩小数据范围,我将 DataSource = LINQ 设置为按钮的单击事件。

我收到一个错误,因为列表有一个 DataSourceID,现在我给它一个 DataSource。

认为如果我在绑定到新的 LINQ 之前先用代码删除 datasourceid 会起作用吗? 如果是这样,有关如何执行此操作的任何提示?

谢谢。

【问题讨论】:

    标签: .net asp.net linq datasource


    【解决方案1】:

    BaseDataBoundControlBaseDataList 等有 2 个选项如何绑定数据:

    • DataSource(如 LINQ 结果)
    • DataSourceId(如 SqlDataSource)

    使用其中一个,或先为 null,然后再分配第二个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 2011-03-25
      • 1970-01-01
      相关资源
      最近更新 更多