2013-01-22 56 views
0

我可以在開始時在Windows.Control.DataGrid上沒有選擇第一個項目嗎? 每當數據被綁定時,我都選擇了第一項 - 第一行和第一列,我可以更改它嗎? 結合數據後,我有(細胞是不是真的空 - 數據是沒有問題的): http://imgur.com/ZAwwQyd 我想沒有選擇第一個單元格(即有藍色邊框)DataGrid在開始時選擇第一項

+1

問題不是那麼清楚.. –

+0

你要問的東西,如http:// stackoverflow.com/questions/674315/dropdownlist-reset-to-to-index-0-on-load –

+0

@Mark Wenroe那麼你究竟想要做什麼? – Jammerz858

回答

0

已實例化的網格和填充它後,那麼你可以打電話

datagrid.ClearSelection(); 

這應該做的伎倆!

+0

Windows.Controls.DataGrid不是DataGridView ... –

0

對,我可能再次走錯了軌道,但試試這個。

它看起來像任何綁定到DataGrid控件將重置選擇(不是100%)。

您可以使用DataGrid的ItemDataBound事件。這將在物品綁定到控件後觸發,如果需要,您可以「取消」從此事件中選擇任何單元格。

此外,如果你想保留用戶所做那麼你可以使用「數據綁定」事件的任何選擇,以檢查用戶是否已選擇單元格(「當服務器控件綁定到數據源時發生。」 );那麼你可以保存索引值並在數據綁定後重新選擇它。

更多信息 - MSDN

類似(但重要的不一樣)的問題 - DataGrid - grid selection is reset when new Data is arrived

希望這有助於