我正在使用 gridview 编辑来编辑 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>
Thanks
如果您正在使用asp:BoundField
, try
<asp:BoundField DataField="CustomerID"
ReadOnly="true"
HeaderText="Customer ID"/>
或者如果你正在使用asp:TemplateField
,你可以
- 将其渲染为
asp:Label
inside EditItemTemplate
-
Omit the
EditItemTemplate
整个专栏
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)