Primeiramente é feito o select no banco para saber quais produto aparecerao
Segue abaixo parte do código onde gero as colunas:
DataGridTextColumn textColumn = new DataGridTextColumn();
textColumn.Header = "Produto"; // nome coluna
textColumn.Binding = new Binding("product"); // campo do sql
textColumn.Width = 100; // largura da coluna
dataGrid1.Columns.Add(textColumn);
Adicionar items no datagrid
dataGrid1.Items.Add(new
{
campo1 = sqldatareader[1].ToString(),
campo2 = sqldatareader[2].ToString(),
campo3 = sqldatareader[3].ToString(),
campo4 = sqldatareader[4].ToString(),
});
Sendo isso, gostaria de saber como faço para pegar um campo especifico ao selecionar uma linha no datagrid, para então eu conseguir excluir ou editar essa linha.
dataGrid1.SelectedItem.ToString();
traz um resutado com todos os campos e seus dados, "{ campo1 = dados1, campo2 = dados2, campo3 = dados3, campo4 = dados4" }
mas a intenção é pegar os campos separadamente.