そのため、マスター グリッドとそのマスター グリッド内に詳細グリッドがあります。
親グリッドから BeforePerformDataSelect を介してマスターキーを取得し、この値をセッション変数に配置しています。その時点で、現在の特定の行から値を取得する必要もあります。その変数を SENT_DATE と呼びましょう。
ここにいくつかのサンプルコードがあります。
Protected Sub gvDetails_BeforePerformDataSelect(ByVal sender As Object, ByVal e As EventArgs)
Dim gvDetails As ASPxGridView = (TryCast(sender, ASPxGridView))
Session("ID_NUMBER") = gvDetails.GetMasterRowKeyValue
Session("SENT_DATE") = gvDetails.GetRowValues("SENT_DATE")
End Sub
私はこれまで DevExpress 製品を何度も使用してきましたが、かなり時間がかかりました。私の記憶が正しければ、通常は e.VisibleIndex を取得するだけでそこから移動できますが、この特定のイベントではこれを取得できません。上記のコードが変数 SENT_DATE を取得するのに正しくないことはわかっていますが、ここで何をすべきかわかりません。
任意のアイデア、アドバイスをいただければ幸いです。ありがとう。DevExpress フォーラムを深く検索しました。