自定义带集合属性的控件在GridView模板列中的不能绑定数据,值为空,不报异常
各位,大家好:
本人一个问题已经困扰好天了,一直没解决,对问题的描述如下:
GridView的模板列中的内容如下所示 “CustomMenu”为自定义控件控件。要在模板列进行数据绑定,但奇怪的问题是:“Text”属性可以绑定内容,而“ArgumentValue”不能被绑定,这是为什么????
<Asp:GridView ID=
......................
<itemtemplate>
<CMenu:CustomMenu id="CustomMenu2" runat="server" CTXName="CTXEachItem" Text='<%# Bind("Name")%>' MenuEachItemCssClass="selectedSrvMenu" ItemCssClass="selectedTitle" __designer:wfdid="w5" MenuDorpDownListAlign="Right">
<MenuItemCollecation>
<CMenu:MenuItemVO Resourse="/_layouts/menu/menuView.gif" Discription="" Text="查看项目" Url="a.aspx" Action="test">
<MenuItemArgumentCollection>
<CMenu:MenuItemArgumentVO runat="server" ArgumentValue='<%# Bind("Guid")%>' ArgumentName="Guid" ID="MenuItemArgumentVO5"></CMenu:MenuItemArgumentVO>
<CMenu:MenuItemArgumentVO runat="server" ArgumentValue="b" ArgumentName="b" ID="MenuItemArgumentVO1"></CMenu:MenuItemArgumentVO>
</MenuItemArgumentCollection>
</CMenu:MenuItemVO>
<CMenu:MenuItemVO Resourse="/_layouts/menu/menuEdit.gif" Discription="" Text="编辑项目" Url="b.aspx" Action="none"></CMenu:MenuItemVO>
</MenuItemCollecation>
</CMenu:CustomMenu>
</itemtemplate>
......................
</Asp:GridView>