0
DataGridでダブルクリックした行からセル0の値を返したいとします。今のところ私はすべての行からセル0の値を返すことができますが、私はダブルクリックした行のセル0の値だけを必要とします。DataGrid内の選択された行からセル0を返します。
これは、私のサンプルコードで繰り返すthis questionに似ています。
private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
foreach (DataRowView row in dataGrid.Items)
{
string text = row.Row.ItemArray[0].ToString();
Debug.WriteLine(text);
}
}
クリック項目が選択されるはずです。 DataGrid.SelectedItemをDataRowViewとして使用してください(そしてヌルチェック!) – ASh
@AShあなたの答えとワカの答えはどちらもうまくいきます。ありがとう! –