Добрый день. Как я понял вам нужен ID из строки DataGrid. А не проще получить выбранную строку из вашего объекта привязанного к DataGrid и из него получить Id после приведения?
то есть получится
var yourObject=DGPrinterViev.SelectedItem as <ваш тип>;
if(yourObject!=null)
{
int id=yourObject.SeriyNomerPrinter;//либо как называется нужное свойство
}