0
DataGridをWPFで作成し、DataGridの列の1つをリンク/ボタンにすると、リンク/ボタンをクリックすると、渡されたIDに基づいて情報を持つ別のウィンドウが開きますリンク/ボタンをクリックしますか?WPFのDataGridで別のウィンドウを開くリンク/ボタンを作成するにはどうすればいいですか?
私は2日間インターネットを検索していましたが、今は運がいいです。
ここは私のDataGridです。
<DataGrid Name="tasksgrid" Margin="10,70,0,59" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="TASK ID" Binding="{Binding ID}"/>
<DataGridTextColumn Header="Title" Binding="{Binding TITLE}" Width="250"/>
<DataGridTextColumn Header="Resource" Binding="{Binding RESOURCE}"/>
<DataGridTextColumn Header="customer" Binding="{Binding CUSTOMER}"/>
<DataGridTextColumn Header="REQUESTED DATE" Binding="{Binding DATE_REQUESTED}"/>
<DataGridTextColumn Header="DUE DATE" Binding="{Binding DUE_DATE}"/>
<DataGridTextColumn Header="STATUS" Binding="{Binding STATUS}"/>
<DataGridTextColumn Header="application" Binding="{Binding APPLICATION}"/>
<DataGridTextColumn Header="REQUESTOR" Binding="{Binding REQUESTOR}"/>
<DataGridTextColumn Header="Customer ticket" Binding="{Binding CUSTOMER_TICKET_NUM}"/>
<DataGridTextColumn Header="PT Helpdesk #" Binding="{Binding PT_TICKET_NUM}"/>
<DataGridTextColumn Header="Vendor Ticket Number" Binding="{Binding EXTERNAL_TICKET_NUM}"/>
<DataGridTextColumn Header="DESCRIPTION" Binding="{Binding DESCRIPTION}" Width="400"/>
</DataGrid.Columns>
</DataGrid>
DataGridにデータがどのように埋め込まれます。
WMSTasksDataContext objtaskDataContext = new WMSTasksDataContext();
tasksgrid.ItemsSource = (from objTasks in objtaskDataContext.WMS_TASKs
select objTasks);