当 RadGrid 至少有 1 条记录时(插入 Radgrid 后)禁用 RadComboBox(在 RadGrid 之外)
Disable RadComboBox (which is outside of RadGrid) when RadGrid has minimum 1 record (after insertion in Radgrid)
我在其中一个网页中有 asp:FormView 控件,
我在其中使用 Telrik RadGrid 和 RadComboBox(在 RadGrid 之外)
将此表单视为 "Insert New records" 表单。
如果任何项目已经 selected,我只能在 RadGrid 中插入记录
来自 RadComboBox 列表,否则 RadGrid "Add New" 按钮将被禁用,如果
没有 select 从 RadComboBox 编辑的项目。
即,在 RadGrid 中插入记录只会在用户之后发生
selects 来自 RadComboBox 的任何项目
现在我得到一个要求:如果在这个网络表单中添加任何新记录。
用户第一个 selects RadCmoboBox 列表中的任何项目,然后单击 RadGrid
"Add New"按钮添加记录,添加最少1条记录后
在 RadGrid 中,RadComboBox 应该禁用(这样用户不应该 select
来自 RadComboBox 的另一项)
即,只有 1 个 RadComboBox 可以有多个与
selectRadGrid 编辑项。
我的问题是:因为 Telerik 控件在 asp FormView 下,所以当我
Add/Edit/Delete 来自 RadGrid 的任何记录,页面永远不会 post 返回。
就我而言,page_load 事件后页面未 post 返回。
但是仅在页面加载之后,我可以在 RadComboBox 的 selection 项目上添加 RadGrid 中的记录。
第二次页面仅 post 回退,而 selecting 来自 RadComboBox 的记录
(在 RadcomboBoxSelectedIndexChanged 事件上)
我尝试在 RadGrid 的所有事件中禁用 RadComboBox 代码,但是
它不工作因为我的页面在我 Add/Edit/Delete 记录后没有 post 返回
在 RadGrid 中。
我希望我的问题很清楚。我无法解决。
请帮我解决这个问题。我是 Telerik 的新手。
提前致谢
自己找到解决方案:
我在 RadComboBox_SelectedIndexChanged
事件上禁用了 RadComboBox,然后允许在 RadGrid 中添加记录(对于 selected/disabled RadCombo 项目)。
然后在 RadComboBox 旁边添加了一个按钮,单击后,我将删除 particular/disabled RadCombo Item 的 RadGrid 的所有记录,并再次启用 RadCombo 以重新 select 该项目。它工作正常。
我在其中一个网页中有 asp:FormView 控件, 我在其中使用 Telrik RadGrid 和 RadComboBox(在 RadGrid 之外)
将此表单视为 "Insert New records" 表单。
如果任何项目已经 selected,我只能在 RadGrid 中插入记录 来自 RadComboBox 列表,否则 RadGrid "Add New" 按钮将被禁用,如果 没有 select 从 RadComboBox 编辑的项目。 即,在 RadGrid 中插入记录只会在用户之后发生 selects 来自 RadComboBox 的任何项目
现在我得到一个要求:如果在这个网络表单中添加任何新记录。 用户第一个 selects RadCmoboBox 列表中的任何项目,然后单击 RadGrid "Add New"按钮添加记录,添加最少1条记录后 在 RadGrid 中,RadComboBox 应该禁用(这样用户不应该 select 来自 RadComboBox 的另一项)
即,只有 1 个 RadComboBox 可以有多个与 selectRadGrid 编辑项。
我的问题是:因为 Telerik 控件在 asp FormView 下,所以当我 Add/Edit/Delete 来自 RadGrid 的任何记录,页面永远不会 post 返回。
就我而言,page_load 事件后页面未 post 返回。 但是仅在页面加载之后,我可以在 RadComboBox 的 selection 项目上添加 RadGrid 中的记录。 第二次页面仅 post 回退,而 selecting 来自 RadComboBox 的记录 (在 RadcomboBoxSelectedIndexChanged 事件上)
我尝试在 RadGrid 的所有事件中禁用 RadComboBox 代码,但是 它不工作因为我的页面在我 Add/Edit/Delete 记录后没有 post 返回 在 RadGrid 中。
我希望我的问题很清楚。我无法解决。
请帮我解决这个问题。我是 Telerik 的新手。
提前致谢
自己找到解决方案:
我在 RadComboBox_SelectedIndexChanged
事件上禁用了 RadComboBox,然后允许在 RadGrid 中添加记录(对于 selected/disabled RadCombo 项目)。
然后在 RadComboBox 旁边添加了一个按钮,单击后,我将删除 particular/disabled RadCombo Item 的 RadGrid 的所有记录,并再次启用 RadCombo 以重新 select 该项目。它工作正常。