gpt4 book ai didi

c# - RadGrid 列在插入时可编辑但在更新时设置为只读

转载 作者:行者123 更新时间:2023-11-30 12:17:12 26 4
gpt4 key购买 nike

我有一个 RadGrid,它有一个像这样的列:

<telerik:GridTemplateColumn HeaderText="Car" >
<ItemTemplate>
<asp:Label ID="MakeLabel" runat="Server" Text='<%# Eval("Make") %> />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="MakeTextBox" runat="Server" Text='<%# Bind("Make") %> />
</EditItemTemplate>
</telerik:GridTemplateColumn >

我想对其进行设置,以便此列在插入新值时允许输入,但在更新值时不允许输入。

有人可以提出建议吗?

最佳答案

我认为完成此操作的最简单方法是添加 InsertItemTemplate 并将 EditItemTemplate 更改为 Label。

<telerik:GridTemplateColumn HeaderText="Car" >
<ItemTemplate>
<asp:Label ID="MakeLabel" runat="Server" Text='<%# Eval("Make") %> />
</ItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="MakeTextBox" runat="Server" Text='<%# Bind("Make") %> />
</InsertItemTemplate>
<EditItemTemplate>
<asp:Label ID="MakeLabel" runat="Server" Text='<%# Eval("Make") %> />
</EditItemTemplate>
</telerik:GridTemplateColumn >

这样,您就不必在后面的代码中弄乱它了。

关于c# - RadGrid 列在插入时可编辑但在更新时设置为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111493/

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