我的WPF DataGrid
看起來像這樣 數據網格單元行單擊事件
的標記
<DataGrid x:Name="Processes" AutoGenerateColumns="False" ItemsSource="{Binding Path=ProcessesBinding}" HorizontalAlignment="Left" VerticalAlignment="Top" Height="200" Width="807" Margin="13,32,0,0">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=Id}" Header="ID" Width="50" CanUserResize="False" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=Friendlyname}" Header="Name" Width="200" CanUserResize="False" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=Process}" Header="Process" Width="180" CanUserResize="False" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=Status}" Header="Status" Width="180" CanUserResize="False" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=Autostart}" Header="Auto Start" Width="100" CanUserResize="False" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=Autorestart}" Header="Auto Restart" Width="100" CanUserResize="False" IsReadOnly="True"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
的方式我填寫
foreach (var ... in ...)
{
dataTable.Rows.Add(...);
}
數據以及它如何應用
Processes.ItemsSource = dataTable.DefaultView;
我已經在網上搜索,發現this,但是,我無法推論出任何我需要的東西。
我想要什麼:無論我點擊第1行(ID 13
以上),運行的事件。我唯一需要做的就是點擊該行的ID
,這樣我就可以進一步處理'請求'。
這就是我在我的腦海
private void CellClick(int ID) { // show new window with id
}