gpt4 book ai didi

c# - Gridview 禁用对 1 列 asp.net 的编辑

转载 作者:太空狗 更新时间:2023-10-29 18:02:47 28 4
gpt4 key购买 nike

我正在使用 gridview Edit 来编辑我在 gridview 中的值,当我按下编辑时,所有列都可以编辑,我希望其中一列不允许被编辑。

有什么办法可以做到这一点吗?

这是我的 aspx 代码:

<asp:GridView 

ID="GridView1"
runat="server"
AllowSorting="True"
OnRowCommand="GridView1_SelectedIndexChanged1"
AutoGenerateEditButton="True"
OnRowCancelingEdit="GridView1_RowCancelingEdit"
CellSpacing="10"
OnRowUpdating="GridView1_RowUpdating" ShowFooter="True"
onselectedindexchanged="GridView1_SelectedIndexChanged"
OnRowEditing="GridView1_RowEditing">



</asp:GridView>

谢谢

最佳答案

如果你正在使用asp:BoundField,试试

<asp:BoundField DataField="CustomerID"
ReadOnly="true"
HeaderText="Customer ID"/>

否则,如果您使用的是 asp:TemplateField,则可以

  1. EditItemTemplate 内的 asp:Label 中呈现它
  2. 省略该列的 EditItemTemplate

关于c# - Gridview 禁用对 1 列 asp.net 的编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7171530/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com