Button in a column, getting the row from which it came on the Click event handler

后端 未结 5 526
眼角桃花
眼角桃花 2020-11-29 17:52

I\'ve set the itemsource of my WPF Datagrid to a List of Objects returned from my DAL. I\'ve also added an extra column which contains a button, the xaml is below.



        
5条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-29 18:34

    Another way I like to do this is to bind the ID to the CommandParameter property of the button:

    
    

    Then you can access it like so in code:

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        object ID = ((Button)sender).CommandParameter;
    }
    

提交回复
热议问题