c# - Get source instance behind the selected DataGrid row -
i have datagrid in xaml , populate setting itemssource this
var mylist = new list<product>(); //product standard class created purpose of populating datagrid mylist.add(new product(){name = "bla", serialnumber = 1234}) mylist.add(new product(){name = "somename", serialnumber = 567}) datagrid.itemssource = mylist; so each row in datagrid populated values instance of product class.
later in code when user selects row in datagrid , presses key, selected row this
datagrid.selecteditem but now, cant seem figure out how product instance used create selected row.
so illustration var test = datagrid.selecteditem.instance same doing this var test = new product(){name = "bla", serialnumber = 1234}
the datagrid.selecteditem property should homecoming product instance, if have datagridrow object, can related info item using datagridrow.item property:
product selectedproduct = (product)yourdatagridrow.item; c# wpf xaml datagrid
No comments:
Post a Comment