Pergunta : Datagridview Combobox!

Olá! todos,

I têm um datagridview com uma coluna do combobox.  O que eu estou fazendo está carregando uma série de dados com um valor de uma tabela e está indicando esse valor no combobox para a fileira do frist do datagrid.  Cada fileira deve ter um valor diferente na coluna do combobox.  O que está acontecendo é o mesmo valor está sendo ajustado para cada combobox em cada fileira.  Assim se eu tenho 5 fileiras, todas as 5 fileiras têm o mesmo valor.  Eu não quero este.  Está aqui um exemplo de meu código: o

escurece intRows como o inteiro = o intRowNo não ofuscante de dgvRO.Rows.Count
como o inteiro = o descolamento não ofuscante de 0

como o Dr. não ofuscante de DataTable = de Nothing
enquanto DataRow = Nothing
escurecem o strItem enquanto corda = "" laço de/>
'através do rows
da grade para o intRowNo = 0 aos intRows - strItem de 1

= dgvRO.Rows (intRowNo). .Value

de Cells (“ItemNo”) com clsMP
. O nome = o dsMP de cboName.Text
= a extremidade With

do
de .GetAuthorizedVendors (strItem) escurecem intRecs como o inteiro = o dsMP.Tables (0). Rows.Count
escurecem o intRow como o inteiro = o 0

descolamento =

de dsMP.Tables (os 0) se os intRecs > 0 Then

escurecem o dgvc como o dgvc de DataGridViewComboBoxColumn
= o

de dgvRO.Columns (“cboItemNo”) para cada Dr. no descolamento. Dgvc. Items.Add de Rows
(Dr. O prendedor do intRowNo += 1

Next

de If

do fim do
Next

do artigo (“ItemNo”) .ToString) ex como a série de dados de Try


The do fim de Exception
carrega atualmente com o 1 ItemNo para o primeiro reocord.   Toda a ajuda seria grande!

Thanks.

Jim
class= do

Resposta : Datagridview Combobox!

Olá!,

Você pode asign a exposição e os membros do valor do combinado e do datagrid farão o fósforo para você como por muito tempo o campo asigned ao comboboxcolum tem valores da origem de dados asigned, como este:

        Dgvc não ofuscante como DataGridViewComboBoxColumn
        dgvc = C (dgvRO.Columns (“cboItemNo”), DataGridViewComboBoxColumn)
        dgvc.DataSource = YOUDATASOURCE
        dgvc.DisplayMember = “O CAMPO que VOCÊ QUER INDICAR”
        dgvc.ValueMember = “O CAMPO ESSE FÓSFORO em AMBAS AS TABELAS”

Esta deve ser antes de você carga você datagrid.

Esperança que ajuda,
Outras soluções  
 
programming4us programming4us