c# - When I use DataGridRow for Getting data from selected row content, Null data is returned always -


i use wpf metro datagrid. when use datagridrow getting data selected row content, null data returned @ var 'rowview'. problem?

this code.

    private void datagrid_mousedoubleclick(object sender, mousebuttoneventargs e)     {         iinputelement element = e.mousedevice.directlyover;         if (element != null && element frameworkelement)         {             if (((frameworkelement)element).parent datagridcell)             {                 datagrid grid = sender datagrid;                 if (grid != null && grid.selecteditems != null && grid.selecteditems.count == 1)                 {                     datagridrow rowview = grid.selecteditem datagridrow;                     if (rowview != null)                     {                         projectinfo addjobwindow = new projectinfo();                         addjobwindow.showdialog();                     }                 }             }         }     }       <datagrid x:name="dgprojectinfo" itemssource="{binding projects}"  

autogeneratecolumns="false" margin="-11,11,211,-1" mousedoubleclick="datagrid_mousedoubleclick" isreadonly="true">

you cannot convert grid.selecteditem datagridrow. refer below code datagrid row.

datagridrow rowview = (datagridrow)grid.itemcontainergenerator.containerfromindex(grid.selectedindex); 

Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -