2011-01-21 5 views
0

は、ASP.NETのGridViewはオブジェクトデータソースを経由してC#クラスに接続されているパスキーは、ASP.NET Webフォームで

私は中DataKeyNameとして設定IDを持っていますグリッド。グリッドを更新するとき、これをC#クラスに渡すにはどうすればよいですか?イベント

protected void gvSearchResults_RowUpdating(object sender, GridViewUpdateEventArgs e) 
    { 
    //get handle on current grid row 
    DataKey keys = gvSearchResults.DataKeys[e.RowIndex]; 
    customerId= GeneralUtils.GetIntegerKeyValue(keys, "customerID"); 
    } 

更新グリッドの行の現在の行は、実際にデータイベント

protected void odsHauliers_Updating(object sender, ObjectDataSourceMethodEventArgs e) 
    { 

    e.InputParameters["customerID"] = this.customerID; 
    } 
+0

しばらくの間、asp.net winformsを使用していませんが、メモリから、イベントargsの適切なイベントから情報を取得できるはずです – Andrew

+0

@Andrew: 'asp.net-winforms' ?? :p –

答えて

0

更新オブジェクトデータソースを使用してC#クラスに渡すため

0

は、グリッドデータキー名を拾うことができますキー名は、データグリッドによって自動的にオブジェクトデータソースに渡されます。

関連する問題