我有一个带有名为 WorkCategory 的 valuelist 列的Ultrawebgrid(在 Page_Load 中静态加载值)。
当用户为WorkCategory选择一个值(在AfterCellUpdated事件中捕获)时,将根据WorkCategory值列表的选定值创建并加载第二个名为WorkSubCategory的 ValueList并填充以供用户选择。
加载网格时,在正确显示WorkSubCategory列值时,当单击单元格本身选择另一个值时,不会显示 valuelist 下拉列表,因为在WorkCategory下拉列表更改值之前不会创建此下拉列表。这对用户来说是很沮丧的,因为如果他们想要更改工作子类别,他们必须首先将工作类别更改为另一个值,然后将其更改回所需的值,然后访问工作子类别上的下拉列表柱子。
我想要做的是在 *page_load* 上加载和可用的值列表,以便能够编辑WorkSubCategory值列表,而不必先更改WorkCategory列的值。我试图在 Page_Load 上调用的方法的代码隐藏中做到这一点;当网格加载正常时,单击WorkSubCategory列会引发令人讨厌的 javascript 异常。
关于如何实现这一点的任何想法?我应该把它连接到哪个事件?