我有一个带有下拉菜单的页面。根据下拉列表中的选择,加载数据并填充 RadGrid。我正在为 EditTemplate 使用自定义用户控件,所以我不能使用 radGrid.DataBind()。相反,我必须使用 radGrid.MasterTableView.Rebind() 与 NeedDataSource 事件处理程序相关联。
我的问题是,当我最初加载页面时,我填充下拉列表并自动选择一个值(列表中的第一项),该值会触发 RadGrid 上的数据绑定。我可以在调试模式下单步执行代码并看到网格正在填充数据,但是当页面显示时,它不会被渲染。然后,当我从下拉列表中手动选择一个触发相同网格数据绑定代码的项目时,它会第二次正确显示。
如何让它在页面第一次加载时显示网格?