如何将列表作为参数传递给页面.aspx的方法
本文关键字:aspx 方法 参数传递 列表 | 更新日期: 2023-09-27 18:33:23
>我必须将网格视图绑定到返回list<>
的方法,列表中很少有多选查找,为此我有一个返回dictionary<int, string>
的方法。
在列表中,我有多选项目值作为{1, xyz}, {2, abc}
所以我必须在网格中显示为 xyz,abc。
为此,我编写了一个方法FormatString
该方法在网格视图绑定中调用..即aspx页面
<%# FormatString(?????????) %>
我必须在????中传递list<>
才能检索数据。
请给我一些解决方案。
'<%# FormatString(Container.DataItem as YourListType) %>'
public String FormatString(YourListType listObj )
{
//do what you want.
}
你可以试试这种方式
将值从字典项目获取到不同的列表
var items = yourDictionary.Values.SelectMany(x => x).ToList();
然后,您只需将列表绑定到gridview