データ バインディングが完了したら、RadGridView の行を反復処理し、行ごとに、その子テンプレートの 1 つ (1 つ下の階層レベル) に表示される列を変更したいと考えています。私はこれを試しました:
void rgvQuestions_DataBindingComplete(object sender, GridViewBindingCompleteEventArgs e)
{
bool didit = false;
foreach (var row in rgvQuestions.Rows)
{
if (!didit)
row.ViewInfo.ViewTemplate.ChildGridViewTemplates[1].Columns[0].IsVisible = false;
didit = true;
}
}
ただし、特定の行 (この場合は最初の行) だけでなく、すべての子 gridview テンプレートの列を非表示にします。
ありがとう