2011-12-19 47 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" /> 

應該創建一個選擇按鈕。