【发布时间】: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