我必须将gridview绑定到返回list<>
的方法,列表中的选择查找很少,为此我有一个返回dictionary<int, string>
的方法。
在列表中,我将多选项目值设为{1, xyz}, {2, abc}
所以我必须在网格中显示为xyz,abc。
为此,我编写了一个方法FormatString
,在gridview绑定中调用..即aspx页
<%# FormatString(?????????) %>
我必须在{?1}}中传递检索数据..
请建议我一些解决方案..
答案 0 :(得分:1)
'<%# FormatString(Container.DataItem as YourListType) %>'
public String FormatString(YourListType listObj )
{
//do what you want.
}
答案 1 :(得分:0)
你可以试试这种方式
将值与字典项目中的其他列表相关联
var items = yourDictionary.Values.SelectMany(x => x).ToList();
然后您只需将列表绑定到gridview