Поле шаблона в gridview

как я могу получить значения, хранящиеся в одном столбце сетки? это код:

<asp:TemplateField HeaderText="Document Code" HeaderStyle-BackColor="#000099" HeaderStyle-Width="150px">
                    <ItemTemplate>
                        <asp:LinkButton runat="server" ID="doc_code" Text='<%# Eval("doc_code")%>' CommandArgument='<%#Eval("doc_id") %>'
                            OnCommand="editDocument" CausesValidation="false">
                            <span class='glyphicon glyphicon-remove'></span>          
                        </asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateField>

я всегда получаю пустое значение из этого столбца, я не знаю, как получить его значения. Пожалуйста помоги. Спасибо


person ANNE    schedule 02.07.2015    source источник


Ответы (1)


Используйте Bind вместо Eval, как показано в приведенном ниже решении.

 <asp:LinkButton runat="server" ID="doc_code" Text='<%# Bind("doc_code")%>' CommandArgument='<%# Bind("doc_id") %>' OnCommand="editDocument" CausesValidation="false">
person Shirish    schedule 02.07.2015