2
在我的項目中,我有一個Xceed數據網格,它綁定到具有許多記錄和記錄詳細信息的數據源。我正在嘗試創建一個上下文菜單選項,該選項將允許用戶搜索特定列中的特定細節。雖然我已經成功地完成了功能,但有一個UI部分給我帶來一些麻煩,因爲當我在C#中選擇行時,如果該行不在視圖中,那麼該行永遠不會被關注。因此,用戶必須上下滾動以查找具有擴展細節的行。Xceed DataGrid SelectedItem問題
我能夠設置SelectedRow和擴大的細節,像這樣:
this.grid.AutoFilterValues[userColumn].Clear();
this.grid.AutoFilterValues[userColumn].Add(userValue);
if (this.creditLinesDataGridControl.Items.Count > 0)
{
this.grid.SelectedItem = this.grid.Items[0];
this.grid.ExpandDetails(this.grid.Items[0]);
}
else
{
MessageBox.Show("Value not found in column: " + userColumn);
}
this.grid.AutoFilterValues[userColumn].Clear();
其中userColumn和userValue在該方法之前設置。
在設置SelectedItem並擴展細節後,如何才能使網格專注於行?
感謝,
帕特里克
完美的工作!我猜想,當我閱讀Xceed DataGrid的方法時,我忽略了這一點。非常感謝你。 – 2010-04-20 14:21:09