C# 当RadGrid至少有1条记录时(插入RadGrid后),禁用RadComboBox(位于RadGrid之外)

C# 当RadGrid至少有1条记录时(插入RadGrid后),禁用RadComboBox(位于RadGrid之外),c#,asp.net,radgrid,radcombobox,C#,Asp.net,Radgrid,Radcombobox,我在其中一个网页中有asp:FormView控件, 其中我使用的是Telrik RadGrid和RadComboBox(位于RadGrid之外) 将此表格视为“插入新记录”表格 如果选择了任何项目,我只能在RadGrid中插入记录 从RadComboBox列表中,如果出现以下情况,则RadGrid“添加新”按钮将被禁用: 未从RadComboBox中选择任何项。 i、 例如,只有在用户完成操作后,才会在RadGrid中插入记录 从RadComboBox中选择任意项 现在我得到一个要求:如果在这个

我在其中一个网页中有asp:FormView控件, 其中我使用的是Telrik RadGrid和RadComboBox(位于RadGrid之外)

将此表格视为“插入新记录”表格

如果选择了任何项目,我只能在RadGrid中插入记录 从RadComboBox列表中,如果出现以下情况,则RadGrid“添加新”按钮将被禁用: 未从RadComboBox中选择任何项。 i、 例如,只有在用户完成操作后,才会在RadGrid中插入记录 从RadComboBox中选择任意项

现在我得到一个要求:如果在这个web表单中添加任何新记录。 用户首先从RadCmoboBox列表中选择任何项目,然后单击RadGrid “添加新记录”按钮添加记录,然后在添加至少1条记录后 在RadGrid中,RadComboBox应禁用(以便用户不应选择 RadComboBox中的另一项)

i、 例如,只有一个RadComboBox可以有多个与 RadGrid的选定项

我的问题是:由于Telerik控件在asp FormView下,所以当我 从RadGrid中添加/编辑/删除任何记录,页面永不回发

在我的例子中,页面在页面加载事件之后不会回发。 但在页面加载之后,我可以在RadGrid中添加关于从RadComboBox中选择项目的记录。 第二次页面仅在从RadComboBox选择记录时回发 (在RadComboxSelectedIndexChanged事件上)

我在RadGrid的所有事件中尝试了RadComboBox禁用代码,但是 它不起作用,因为在我添加/编辑/删除记录后,我的页面没有发回 在RadGrid中

我希望我的问题是清楚的。我无法解决它

请帮我解决这个问题。我是Telerik的新手
提前感谢

我自己找到了解决方案: 我在
RadComboBox\u SelectedIndexChanged
事件上禁用了RadComboBox,然后允许在RadGrid中添加记录(对于所选/禁用的RadCombo项目)。

然后在RadComboBox旁边添加一个按钮,单击后,我将删除特定/禁用RadCombo项目的RadGrid所有记录,并再次启用RadCombo以重新选择该项目。工作正常。

有人能为我的要求提供任何Jquery代码吗?如果RadGrid没有任何记录,则启用RadComboBox,但如果RadGrid至少有1条记录,则禁用RadComboBox。我自己找到了解决方案。