Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将数据从数据库获取到窗体视图控件内的CheckboxList控件?_C#_Asp.net_Sql Server 2008 - Fatal编程技术网

C# 如何将数据从数据库获取到窗体视图控件内的CheckboxList控件?

C# 如何将数据从数据库获取到窗体视图控件内的CheckboxList控件?,c#,asp.net,sql-server-2008,C#,Asp.net,Sql Server 2008,我正在研究asp.net用户控件。我使用了gridview和formview控件。 在gridview中选择一行时,它将隐藏包含网格的面板,并将显示包含表单视图的面板,该表单视图使用网格的选定值作为其键值,并在编辑模式下加载表单。为了额外使用,我必须在表单视图控件中放置一个复选框列表控件。并使用SQL数据源将数据从数据库中提取到chkbox列表。并使用与formview控件相同的数据键。现在,我的表单视图控件工作正常,但我的复选框列表工作不正常,因为它无法从网格视图中获取选定值。 提前谢谢你的帮

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

您应该在FormView的
数据绑定
事件上绑定
复选框列表

由于需要相同的数据键,因此可以使用FormView的
DataKey
属性。
如果需要任何其他数据字段,则始终具有
DataItem
属性


按此顺序完成后,您的复选框列表应按预期工作。

您应在FormView的
数据绑定事件上绑定
复选框列表

由于需要相同的数据键,因此可以使用FormView的
DataKey
属性。
如果需要任何其他数据字段,则始终具有
DataItem
属性


按此顺序完成后,您的复选框列表将按预期工作。

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

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

nunepascal@我无法在数据源的配置模式中使用datakey属性。nunepascal能否将快照放在此处以使其易于理解?nunepascal@如果可以,将是gr8帮助buddy.nunepascal@我无法在datasource的配置模式下使用datakey属性。nunepascal能否将快照放在此处以便于理解?nunepascal@如果可以,将是gr8 help buddy。