Я хочу получить значение выбранной ячейки в виде строки. Но я не могу выбрать его как объект Entity Framework.
Я попытался сделать это со списком объектов не из Entity Framework, и он отлично работает:
public MainWindow()
{
InitializeComponent();
using (SellEntities Context = new SellEntities())
{
var query = from t in Context.Categories
orderby t.Id
select new
{
t.Id,
CategoryName = t.Name
};
CategoriesDataGridVeiw.ItemsSource = query.ToList();
}
}
private void CategoriesDataGridVeiw_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var rows = CategoriesDataGridVeiw.SelectedItem as Category;
if (rows != null)
{
MessageBox.Show(rows.Name);
}
else
MessageBox.Show("Null");
CategoriesDataGridVeiw.UnselectAll();
}