У меня есть событие в DataGridView MouseDoubleClick, и когда я щелкаю по любой строке, я хочу получить значение из 1 столбца.
Мой источник данных относится к классу WZ_DWS_SITO
.Я создал метод, который извлекает данные из базы данных:
public void getdata()
{
EntitiesSito db = new EntitiesSito();
var query = (from d in db.WZ_DWS_SITO
orderby d.WZ_DATA descending
group d by new { d.WZ, d.KUNNR, d.WZ_DATA } into grp
select new
{
grp.Key.WZ,
grp.Key.KUNNR,
grp.Key.WZ_DATA,
MATERIAL = grp.Count(),
}).ToList();
datagridview.ItemsSource = query;
}
Далее, когда я нажимаю на элемент строки, я хочу получить значение ячейки из 1 столбца.
Я пытаюсь это:
var wz = (datagridview.SelectedItem as WZ_DWS_SITO).WZ;
Но не работает: / Я получаю сообщение об ошибке:
The object reference has not been set to the instance of the object.
Далее я пытаюсь:
WZ_DWS_SITO wka = (WZ_DWS_SITO)datagridview.SelectedItem;
И я получаю ошибку проекции, и я делаюне знаю, что происходит до конца: /
Пожалуйста, помогите:)