2014-09-22 8 views
0

Мне нужно добавить столбец с кнопкой в ​​GridView? я связан с жерех: кнопка я получил ошибку и я попытался жерех: ButtonField я получил эту ошибку:GridView добавление столбца с кнопкой

«Ошибка создания управления - narudzbaGridType„System.Web.UI.WebControls.ButtonField“не имеет открытое свойство с именем ' . ID»

, но я дал имя идентификатора моей кнопки поле жерех: ButtonField ID = "пример"

<asp:GridView ID="narudzbaGrid" runat="server" AutoGenerateColumns="false"> 
     <Columns> 
      <asp:BoundField DataField="Let" HeaderText="Let"/> 
      <%--<asp:BoundField DataField="Kolicina" HeaderText="Kolicina"/>--%> 
     </Columns> 
</asp:GridView> 
+0

Это ошибка, потому что ButtonField не имеет свойства ID. – HamHamJ

ответ

1

Вы можете использовать TemplateField как это (добавление столбцов блока):

<asp:templatefield headertext="Author Name"> 
    <itemtemplate> 
     <asp:button id="buttonl" 
     Text= 'Click Me' 
     runat="server"/> 
    </itemtemplate> 
    </asp:templatefield> 
1

Привет, вам необходимо добавить TemplateField. Все любят использовать ImageButton, но если вы хотите использовать другой контроль, продолжайте.

<asp:TemplateField HeaderText="Edit" ItemStyle-HorizontalAlign="Center" > 
    <ItemTemplate> 
    <asp:ImageButton ID="imgBtnEditar" runat="server" ImageUrl="~/iconos/Image.png" CommandName="edit" ToolTip="Edit"> 
    </asp:ImageButton> 
    </ItemTemplate> 
    <ItemStyle Height="8px"></ItemStyle>         
</asp:TemplateField> 
Смежные вопросы