0

我正在研究 asp.net 用户控制。我使用了gridview 和formview 控件。在 gridview 中选择一行时,它将隐藏包含网格的面板,并将显示包含表单视图的面板,该表单视图使用 Grid 的选定值作为其键值并在编辑模式下加载表单。对于一些额外的用途,我必须在我的表单视图控件中放置一个复选框列表控件。并使用 SQL 数据源从数据库中获取数据到 chkbox 列表。并使用与 formview 控件相同的数据键。现在我的表单视图控件可以正常工作,但我的复选框列表无法正常工作,因为它无法从网格视图中获取选定的值。提前感谢您的帮助。

4

2 回答 2

3

您应该绑定您CheckBoxListDataBoundFormView 事件。

由于您需要相同的数据键,您可以使用DataKeyFormView 的属性。
如果需要任何其他数据字段,您始终拥有该DataItem属性。

按此顺序完成后,您的 CheckBoxList 应该可以按预期工作。

于 2013-04-02T06:52:46.750 回答
0

我使用了一个会话变量,它对我有用。我使用会话变量将选定的网格值存储在其选定的索引更改事件中,然后将其用作复选框列表中的键值。

于 2013-04-08T09:01:14.160 回答