i have wpf datagrid, datasource observablecollection<myitem>
myitem has property called hour, automatically generated. hour used rowheader in datagrid.
if add new item collection, hour property filled , rowheader display it. have no control on rowheader of "placeholder row".
how can achieve rowheader of placeholder row * character, normal rows have hour property rowheader?
removed hour myitem (not needed there), , made rowheader auto-generated. if row.item not myitem * gets set row.header programatically.
void datagrid_loadingrow(object sender, datagridroweventargs e) { if (e.row.item myitem) { e.row.header = (e.row.getindex()).tostring("d2"); } else // row {newitemplaceholder} { e.row.header = "✲"; } }
Comments
Post a Comment