我想创建一个DataGrid并使用两个字段作为URL的HyperLinkColumn。
我用VB,VS 2005,.NET 2如何使用DataNavigateUrlField在DataGrid中为HyperLinkColumn设置多个字段
我得到这个异常:
“字段或属性名称为‘PrimKey,IsCommercial’未选择的数据源上找到。”
我不知道为什么,我检查以下内容。
- 这些字段拼写正确。
- 这些字段在数据源中。
- 这些字段都作为简单的绑定列工作。
这是我正在尝试做的一个例子。
<asp:HyperLinkColumn SortExpression="LogNo" DataNavigateUrlField="PrimKey, IsCommercial" DataNavigateUrlFormatString="../Clarifications.aspx?PrimKey={0}&IsCommercial={1}" DataTextField="LogNo" HeaderText="LogNo" ItemStyle-Wrap="false"></asp:HyperLinkColumn>
我支持遗留应用,在那里改变到GridView不是在这种情况下的一个选项。 – 2010-12-01 03:47:35