gpt4 book ai didi

c# - 允许编辑一列但不允许编辑另一列

转载 作者:太空狗 更新时间:2023-10-29 19:50:25 25 4
gpt4 key购买 nike

我有一个 asp.net c# 应用程序。

我的 gridview 有一个包含 2 个字段的数据源。

用户无法编辑一个字段,但我需要另一个字段可编辑!

这可能吗?

最佳答案

在所有您不想编辑的内容上设置 ReadOnly="true" 属性。

看看http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.readonly.aspx

该页面的一个简单示例

<asp:gridview id="CustomersGridView" 
datasourceid="CustomersSqlDataSource"
autogeneratecolumns="false"
autogenerateeditbutton="true"
allowpaging="true"
datakeynames="CustomerID"
runat="server">

<columns>
<asp:boundfield datafield="CustomerID" readonly="true" headertext="Customer ID"/>
<asp:boundfield datafield="CompanyName" readonly="true" headertext="Customer Name"/>
<asp:boundfield datafield="Address" headertext="Address"/>
<asp:boundfield datafield="City" headertext="City"/>
<asp:boundfield datafield="PostalCode" headertext="ZIP Code"/>
</columns>
</asp:gridview>

在这种情况下,CustomerIDCompany 名称是只读的,不能更改。可以编辑地址城市邮政编码

只需在您不希望人们编辑的列上将 ReadOnly 选项设置为 true。用户在编辑模式下可以编辑未设置此设置或将 ReadOnly 设置为 false 的列。

关于c# - 允许编辑一列但不允许编辑另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654242/

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