私は階層テンプレートを持つ放射状グリッドビューを持っています。ユーザーは各行を展開でき、通常モードではユーザーは複数の行を展開できます。私はそのような振る舞いを防ぎ、ユーザーが一度に1行だけを展開できるようにする必要があります。RadGridView - C#で一度に1行を展開するTelerik
私はTelerikフォーラムとGoogleで検索しましたが、winforms radgridviewで役立つコードは見つかりませんでした。
私は階層テンプレートを持つ放射状グリッドビューを持っています。ユーザーは各行を展開でき、通常モードではユーザーは複数の行を展開できます。私はそのような振る舞いを防ぎ、ユーザーが一度に1行だけを展開できるようにする必要があります。RadGridView - C#で一度に1行を展開するTelerik
私はTelerikフォーラムとGoogleで検索しましたが、winforms radgridviewで役立つコードは見つかりませんでした。
使用radGridViewのChildViewExpanded event
と最後を格納する変数は、私はこれをテストし、それはまた、現在の行を拡大しなくなりますrow index
int lastExpandedRow = -1;
private void radGridView_ChildViewExpanded(object sender, ChildViewExpandedEventArgs e)
{
int parentRowIndex = e.ParentRow.Index;
if (lastExpandedRow != -1 && lastExpandedRow != parentRowIndex)
{
radGridView.Rows[lastExpandedRow].IsExpanded = false;
}
lastExpandedRow = parentRowIndex ;
}
ここで質問がありますか? –