2011-12-19 50 views
0

我有一个DropDownList根据选定的值填充GridView。然后我有一个FormView,我想填充数据取决于从DataGrid中选择哪个字段。FormView从GridView上的选择填充

我的GridView控件具有的DataKeyNames = “ID”,然后我用下面的更新所选字段:

<ItemTemplate> <a href="#" onclick="addEdit(<%# Eval("ID") %>)">Update</a> </ItemTemplate>

我FormView的ObjectDataSource控件使用以下:

<asp:ControlParameter ControlID="grvMain" Name="pID" PropertyName="SelectedValue" Type="Int32" />

我仍然无法得到FormView填充相关ct数据或任何数据,当用户点击网格中的更新时。

任何想法?

+0

您是否尝试过查看{Binding}或使用HTMLControls添加到您的使用中,并通过jscript或后面的代码访问该变量..? addEditMethod看起来是什么样的javascript ..? – MethodMan 2011-12-19 16:49:43

+0

它并没有做太多的事情......它设置了div的可见性......如果我可以使用该方法来填充我发送的pID的formview,那么我会这样做,但我不知道如何那么 – Melanie 2011-12-19 16:53:05

+0

告诉你什么..梅拉妮你可以贴一个你有什么样的例子,我们可以尝试从那里帮助你... – MethodMan 2011-12-19 16:56:57

回答

1

添加以下,到GridView

<asp:CommandField ShowSelectButton="True" /> 

应该创建一个选择按钮。