如何从数据库获取数据到表单视图控件中的CheckboxList控件
本文关键字:控件 视图 CheckboxList 表单 数据库 获取 数据 | 更新日期: 2023-09-27 18:06:52
我正在做asp.net用户控件。我使用了gridview和formview控件。在gridview中选择一行时,它将隐藏包含网格的面板,并将显示包含表单视图的面板,该视图使用网格的选定值作为其键值,并在编辑模式下加载表单。为了一些额外的用途,我不得不在我的表单视图控件中放置一个复选框列表控件。并使用SQL数据源从数据库中获取数据到复选框列表。并使用了与formview控件相同的数据键。现在我的表单视图控制工作正常,但我的复选框列表不能正常工作,因为它不能从网格视图中获得选定的值。提前感谢你的帮助。
你应该把你的CheckBoxList
绑定到FormView的DataBound
事件上。
因为你需要相同的数据键,你可以使用FormView的DataKey
属性。
如果需要任何其他数据字段,则始终使用DataItem
属性。
按此顺序完成,您的CheckBoxList应该可以正常工作。
我使用了一个会话变量,它为我工作。我使用会话变量将grid的选定值存储在其选定的索引更改事件中,然后将其用作复选框列表中的键值。