知道如何将流行数据附加到不受欢迎的数据上
private void Bind()
{
var unpopular = ChannelHelper.GetUnpopular();
var popular = ChannelHelper.GetPopular();
Grid.DataSource = popular + unpopular;
Grid.DataBind();
}
将这两个数据源合并到一个数据源中,并将 GridView 绑定到单个数据源。
如果这些数据源是 DataTable 或 DataSet,则可以使用DataTable.Merge方法。
如果两个结果都返回相同的对象,那么您可以合并它
1- if the datatype was datatable then use Sachin idea
2- if list then use popular.Concat(Unpopular).ToList();
希望它会帮助你问候
如果您使用的是 ADO.net 对象,例如 Data Tables ,请使用以下语法合并数据
foreach( datarow dr in dtunpopular.rows.count)
{
dtPopular.Import(dr);
}
因此,所有 Unpopular 记录都合并到 Poplar 数据表中。
如果,你是列表,那么你可以类似地遍历列表和每个项目到一个新列表
我通过以下代码得到了解决方案...
data.InsertRange(0,popularChannel);
这也有效......
grdViewOrders.DataSource = populerChannel.Cast<object>().Union(data.Cast<object>());
谢谢大家... :)