我只有一行在我的網格中,當我點擊一個網格時,一個特定的單元值被存儲到文本框中。我有一個按鈕,當點擊按鈕時,文本框的值被清除。在我清除文本框後,我再次點擊相同的網格,但沒有發送任何值到文本框。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 = "";``
}`
您會在選擇更改的處理程序中放置斷點並逐步執行代碼。它會告訴你 – efekctive
@efekctive發生了什麼,首先點擊它的工作良好。當我點擊按鈕並再次點擊網格時,它不會進入該處理程序 – Arjun