【问题标题】:Dynamically Add TemplateField to Details View将 TemplateField 动态添加到详细信息视图
【发布时间】:2011-11-04 16:05:04
【问题描述】:

我有一个网格视图,在选定的索引上,它将填充一个详细信息视图。如果所选索引碰巧有多个 IP 地址,我想添加其他字段来显示它们。他们不需要数据绑定,因为我知道数据。我正在使用下面的代码来创建额外的模板字段。这是在数据绑定事件中完成的。

这一直有效,直到我在网格视图中选择了不同的行,然后在详细信息视图中不显示任何数据。我的理论是它正在尝试绑定数据,但是从数据库返回的值与将它们放入的控件的数量不同。我想有没有更简单的方法来做到这一点?

// Check for multiple IP
countIP = devicesDetails_CountIP(devicesDataKey);

if (countIP > 1)
{
  TemplateField IPAddress2 = new TemplateField();
  devicesDetailsView.Fields.Insert(0, IPAddress2);
}

【问题讨论】:

    标签: c# asp.net gridview detailsview templatefield


    【解决方案1】:

    最近我遇到了这个问题,所以这里有一个链接,可能对未来的访问者有所帮助 Create DetailsView from codebehind

    【讨论】:

      猜你喜欢
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2017-07-02
      • 1970-01-01
      • 2014-01-18
      相关资源
      最近更新 更多