【发布时间】:2010-02-09 17:23:28
【问题描述】:
我正在使用详细信息视图和 sqldatasource 控件来填充它。每隔一段时间我就会收到一条错误消息,因为返回了不止一行。如果返回多于一行,如何在 gridview 中显示数据?
【问题讨论】:
标签: asp.net gridview detailsview sqldatasource
我正在使用详细信息视图和 sqldatasource 控件来填充它。每隔一段时间我就会收到一条错误消息,因为返回了不止一行。如果返回多于一行,如何在 gridview 中显示数据?
【问题讨论】:
标签: asp.net gridview detailsview sqldatasource
对两者进行数据绑定并将其放入 OnDataBound 事件或代码中的任何适当位置。 (显然您需要调整对象名称的代码)
if(myDataTable.Rows.Count > 1)
{
myGridView.Visible = true;
myDetailsView.Visible = false;
}
else
{
myGridView.Visible = false;
myDetailsView.Visible = true;
}
【讨论】: