gpt4 book ai didi

dataset - Report Viewer 2010 中设计时数据源的要求

转载 作者:行者123 更新时间:2023-12-03 02:39:05 25 4
gpt4 key购买 nike

在报表查看器 2010 中将数据集添加到 .rdlc 报表时,要在“数据源”下拉列表中列出自定义数据源有哪些要求?

从屏幕抓取中可以看出,出于某种原因,它列出了各种引用的程序集的潜在来源,但我看不出它选择这些程序集的明显模式。

alt text

“GeneralDataSet”很有意义,因为它是一个强类型的数据集类,但我很确定其他大多数不是,但设计对话框仍然列出了它们。

我希望推出自己的自定义数据源,并希望能够从此列表中选择它。

最佳答案

我认为它会扫描您的项目文件,寻找返回列表<>等的方法。

所以类似:

public class Person
{
public string name { get; set; }
public int age { get; set; }
}

public class GetPeople
{
public List<Person> GetPeopleList()
{
return null;
}

public IEnumerable<Person> GetPeopleIEnumerable()
{
return null;
}

public IQueryable<Person> GetPeopleIQueryable()
{
return null;
}
}

这三个都出现了,所以你可以选择。 (代码刚刚敲定,忽略不好的名称/做法:))

但是当您使用ReportViewer时,您将需要手动设置数据集。从我发现的报告中选择它基本上只是告诉它期望什么数据。因此添加一个ObjectDataSource或者只是在后面的代码中设置它。

关于dataset - Report Viewer 2010 中设计时数据源的要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3956320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com