Data binding GridView/DetailsView中的单向数据绑定

Data binding GridView/DetailsView中的单向数据绑定,data-binding,gridview,detailsview,Data Binding,Gridview,Detailsview,在使用模板的GridView/DetailsView中,如果我使用Eval,我将从数据库中获取值,并将其显示到网格中。如果我使用Bind,我会从数据库中获取值,并在提交时将其写入数据库 有没有办法不显示值,而是在数据库中更新时写入?一个反方向工作的求值函数 谢谢在您的GridView/DetailsView中,创建一个包含Hiddenfield的列。如果不希望该列创建额外的空白,可以隐藏该列 <Columns> <asp:TemplateField H

在使用模板的GridView/DetailsView中,如果我使用Eval,我将从数据库中获取值,并将其显示到网格中。如果我使用Bind,我会从数据库中获取值,并在提交时将其写入数据库

有没有办法不显示值,而是在数据库中更新时写入?一个反方向工作的求值函数


谢谢

在您的GridView/DetailsView中,创建一个包含Hiddenfield的列。如果不希望该列创建额外的空白,可以隐藏该列

    <Columns>
         <asp:TemplateField HeaderText="">
             <ItemTemplate>
                   <asp:HiddenField ID="HiddenField1" Value='<%# Bind("myValue") %>'
 runat="server" />
             </ItemTemplate>
         </asp:TemplateField>
    </Columns>
我希望这有帮助