Тип «System.Web.UI.WebControls.ImageButton» не имеет открытого свойства с именем «TemplateField» - PullRequest
2 голосов
/ 12 октября 2011
<asp:GridView ID="grdCatgory" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="Name" HeaderText="Name" />
        <asp:BoundField DataField="Description" HeaderText="Description" />
        <asp:TemplateField HeaderText="Edit">
            <ItemTemplate>
                <asp:ImageButton ID="imgEdit" runat="server" CommandArgument="<%Eval("CategoryID")%>"
                    CommandName="Edit" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Delete">       
            <ItemTemplate>
                <asp:ImageButton ID="imgDel" runat="server" CommandArgument="<%Eval("CategoryID")%>"
                    CommandName="Del" />
            </ItemTemplate>
        </asp:TemplateField>  

    </Columns>
</asp:GridView>

Я получаю следующую ошибку при создании сайта ...

Type 'System.Web.UI.WebControls.ImageButton' does not have a public property named 'TemplateField'

1 Ответ

2 голосов
/ 12 октября 2011

Я думаю CommandArgument="<%Eval("CategoryID")%>" нужно изменить на

 `CommandArgument="<%#Eval("CategoryID")%>"` 
...