2017-03-15 30 views
1

我只有一行在我的網格中,當我點擊一個網格時,一個特定的單元值被存儲到文本框中。我有一個按鈕,當點擊按鈕時,文本框的值被清除。在我清除文本框後,我再次點擊相同的網格,但沒有發送任何值到文本框。DataGrid1_Selectionchanged在第一次點擊後沒有執行gridrow

`private void DataGrid1_Selectionchanged(object sender,SelectionChangedEventArgse) 
    { 
     var selectedRow = DataGrid1.SelectedItem; 
     TextBox1.Text = selectedRow.coloumnName.ToString();     
    } 

    private void btn_Click(object sender, RoutedEventArgs e) 
    { 
     TextBox1.Text = "";`` 
    }` 
+0

您會在選擇更改的處理程序中放置斷點並逐步執行代碼。它會告訴你 – efekctive

+0

@efekctive發生了什麼,首先點擊它的工作良好。當我點擊按鈕並再次點擊網格時,它不會進入該處理程序 – Arjun

回答

0

選擇改變處理不點火,因爲你有一個排。第一次工作,但第二次沒有改變。更改處理程序或添加第二行

相關問題