2010-11-30 13 views
0

Telerikとasp.netを初めて使用しています。 私が構築しようとしているアプリケーションは、asp.net MVC2アプリケーションでtelerik ajaxコントロールを使用しています。 次のように私はMVC2アプリケーションの私の見解ではアヤックスのTelerik RadGridを使用していますコントローラのtelerik ajax radgrid値にアクセスするには?

<form runat="server" id="form1" method="post"> 

<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> 

</telerik:RadScriptManager> 

<h2>Index</h2> 


<telerik:RadGrid ID="RadGrid1" runat="server"  

DataSourceID="SqlDataSource1" AllowPaging="True" GridLines="None"  

AllowMultiRowSelection="True" Skin="Web20" AutoGenerateColumns="False"> 

<MasterTableView DataSourceID="SqlDataSource1" AllowFilteringByColumn="True"  

DataKeyNames="Val1"> 


<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> 

<RowIndicatorColumn> 

<HeaderStyle Width="20px"></HeaderStyle> 

</RowIndicatorColumn> 

<ExpandCollapseColumn> 

<HeaderStyle Width="20px"></HeaderStyle> 

</ExpandCollapseColumn> 

<Columns> 

<telerik:GridBoundColumn DataField="Val1" HeaderText="Val1"  

SortExpression="Val1" UniqueName="Val1"> 

</telerik:GridBoundColumn> 

<telerik:GridBoundColumn DataField="Val2" HeaderText="Val2" ReadOnly="True"  

SortExpression="Val2" UniqueName="Val2"> 

</telerik:GridBoundColumn> 


</Columns> 

</MasterTableView> 

<ClientSettings ActiveRowIndex="0" AllowKeyboardNavigation="True" > 

<Selecting AllowRowSelect="True" /> 

</ClientSettings> 

</telerik:RadGrid> 




<asp:SqlDataSource ID="SqlDataSource1" runat="server"  

ConnectionString="<%$ ConnectionStrings:SomeConnectionString %>"  

SelectCommand="SELECT * FROM [someTable]"></asp:SqlDataSource> 


<input type="submit" value="Submit"/> 





</form> 

が、私は私のコントローラでRadGrid(少なくともキー値)から選択された値にアクセスしたいです。どうやってやるの?

事前のおかげで、 ヒルダ

答えて

0

私の推測では、あなたがhereを行ったように、グリッドのselectedItemsのコレクションを使用して、そこから選択された行からキーの値を取得することを行うことができるということです。

純粋なMVCの概念に頼っているのなら、純粋なmvcコンポーネントであるtheir mvc grid extensionでtelerik ajaxグリッドを切り替えることを考えてください。

+0

レインボーを脱出しない限り、AjaxからMVCに切り替えることはお勧めしません。グリッドのMVCバージョンは比較して薄いです。 MVCグリッドを強化する作業をしているかどうかは分かりませんが、移植された機能の半分以下です。 – Levitikon

関連する問題