【问题标题】:Templatefield in gridview网格视图中的模板字段
【发布时间】:2015-09-19 08:56:57
【问题描述】:

如何获取存储在 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>

我总是从这个列中得到一个空白值,我不知道如何获取它的值。请帮忙。谢谢

【问题讨论】:

    标签: gridview asp-classic linkbutton templatefield


    【解决方案1】:

    使用Bind 代替Eval,如下面的解决方案所示。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 2016-03-20
      相关资源
      最近更新 更多