C # Datagridview: obtém o item selecionado nas colunas da caixa de combinação

Estou trabalhando em uma GUI que permite ao usuário manipular arquivos xml. Eu exibo o arquivo xml em um datagridview organizado ordenadamente por colunas através de elementos xml. Permito que o usuário adicione colunas como uma extensão no meu projeto. A coluna é adicionada à tabela do conjunto de dados e, em seguida, atualizada para a visão de dados que eu uso para exibir o arquivo xml. Incluí a capacidade do usuário de adicionar uma coluna da caixa de combinação para selecionar opções em vez de inseri-las constantemente como .. verdadeiro ou falso. No entanto, é aí que reside o problema. Salvar uma coluna normal foi fácil. A coluna da caixa de combinação está sendo um problem

Tenho uma coluna "salvar caixa de combinação" para atualizá-la para o xml e um botão "salvar" para salvar em um destino de sua escolh

Eu fiz algumas pesquisas e parece que a classe combobox possui esse recurso para obter acesso ao item selecionado na combobox inserida pelo usuário. Onde temos:

    ComboBox box = new ComboBox();
    box.SelectedItem;

Eu tentei aplicar isso à classe da coluna combobox, mas ela não tem essa função. Portanto, não consigo descobrir como obter diretamente o valor do item selecionado do usuário. Também tentei experimentar os comboboxcell, mas isso também não me levou a lugar algum. Ambas as classes com as quais brinquei não têm uma função ... "item selecionado" e até o google não tem uma solução para mim. = (Também tentei usar o cell.value, mas é "nulo" por algum motivo. Mesmo quando o usuário seleciona um item na caixa, ele não é salvo no valor da célula.

TLDR: Minha pergunta, em resumo, é: como, se possível, você obtém acesso ao item selecionado da célula comboboxcolumn? Além disso, como você garantiria que o valor do item seja salvo na célula?

Desde já, obrigado. Estou usando o .NET 3.5 SP1, através do Visual Studio 2008 C #.

Atenciosamente

tf.rz

questionAnswers(6)

yourAnswerToTheQuestion