Respondido Dois cadastros em form so'

  • terça-feira, 23 de maio de 2006 22:27
     
     

    Ola pessoal...tudo joia com vcs ?

    Quero saber se da para ter 2 ou mais cadastros em um mesmo form, se sim, oq muda no form ?

    at`s

Todas as Respostas

  • terça-feira, 23 de maio de 2006 22:36
    Moderador
     
     Respondido

    Abdul,

    Se for Windows Forms, tem um exemplo no meu blog. Não sei se lhe atende, mas pode servir como exemplo:

    http://thespoke.net/blogs/fbcjunior/archive/2005/11/23/Exemplos.aspx

    É o arquivo MasterDetailCS.zip

    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

  • terça-feira, 23 de maio de 2006 23:15
     
     Respondido

    Oi Abdu

    Se for Windows Forms, funciona tranquilo. Se for WebForms, vc precisa prestar atenção com os Validators, que podem interferir com o outro cadastro. Daí vc tem que atribuir valores para a propriedade ValidationGroup de cada grupo.

    []'s
    Fábio Alves

  • segunda-feira, 3 de julho de 2006 22:48
     
     

    Francisco,

    eu sei q o post e' antigo, mas so' agora eu implantei isso no meu projeto, e' q eu vo pensando antes no q eu vo fazer pra ver se eu sei ou nao, ai  se nao sei tento, se nao consigo posto aqui no forum, mas vamos la, por favor me ajude! esta dando um erro: mas nao sei o pq...o erro e' esse embaixo:

    "Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound."

    at's!

  • terça-feira, 4 de julho de 2006 11:58
    Moderador
     
     

    Abdul,

    Adicione a linha ao DataTable, não diretamente ao DataGridView. Você tem um DataTable associado ao DataGridView, é este DataTable que deve ser usado para se adicionar as linhas, não o DataGridView.

    Abraços,
    Francisco
    Ok,Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

  • terça-feira, 4 de julho de 2006 14:06
     
     

    Francisco,

    Entao como eu faco para jogar os valores do datatable em datagridview, sendo q o datasource dele ja esta feito, estou tentando pegar os valores de uma coluna do datatable e jogar em uma coluna do datagridview, mas nao estou conseguindo.

    at's!

  • terça-feira, 4 de julho de 2006 14:23
    Moderador
     
     

    Abdul,

    SeuDataGridView.DataSource = seuDataTable;

    Isso vai exibir o conteúdo de todo seu DataTable no DataGridView, não uma coluna só. Aí o usuário pode editar o valor que desejar no caso, ou você pode configurar as colunas para que as que você não desejar que sejam editáveis fiquem como ReadOnly.

    Abraços,
    Francisco
    Ok,Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

  • terça-feira, 4 de julho de 2006 14:53
     
     

    Francisco,

    Apenas em uma coluna nao da ? se nao...eu tentei do jeito q vc falou...mas ele nao carrega os dados, acho q ocorre isso, pq o datasource do datagrid e' uma tabela e do datatable e' outro.

    at's!

  • terça-feira, 4 de julho de 2006 16:36
    Moderador
     
     

    Abdul,

    Você pode criar uma coluna combobox se o usuário precisa escolher um valor desta outra tabela então, como é mostrado aqui:

     http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=517994&SiteID=21

    No exemplo o usuário pode digitar o valor da chave ou selecionar num combo, você poderia deixar só o combo se quiser.

    Abraços,
    Francisco
    Ok,Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

  • terça-feira, 4 de julho de 2006 20:34
     
     

    Francisco,

    Nao sei se vc tentou falar isso, mas pq vc nao falou antes q era pra fazer isso heheheheh....

    agora como eu faco para mudar o index dele para o primeiro ? e como faco pra saber se a coluna ja existe ou nao, pq senao ele cria cada vez mudar um valor do combobox. pq e' assim, ele joga no grid filtrando de acordo com o valor do combobox.

    at's!

  • terça-feira, 4 de julho de 2006 21:57
    Moderador
     
     

    Abdul,

    hehe não falei antes por que não entendi o que você queria. E continuo sem entender na verdade, não entendi o que você quer fazer agora. O ComboBox vai mostrar o valor que você der para o campo que funciona como chave, ele vai mostrar o texto associado ao seu valor, para mudar o que o ComboBox exibe você tem que mudar o valor do campo que está associado a ele.

    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

  • terça-feira, 4 de julho de 2006 22:05
     
     

    Francisco,

    ok...heheh..vou te explicar, tentar pelo menos...e' o seguinte....eu ja fiz tudo, so' preciso saber, como faco para saber se uma coluna ja foi criada ou nao, e coloca-la como index = 0...entendeu ? o resto ja fiz, so' falta fazer isso,

    at's!

  • terça-feira, 4 de julho de 2006 22:30
    Moderador
     
     

    Abdul,

    Mas o que você quer dizer por "uma coluna foi criada ou não"? Todas as colunas são criadas na hora em que uma linha é adicionada ao DataGridView. Você quer saber se o valor da coluna foi preenchido ou não, é isso?

    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

  • terça-feira, 4 de julho de 2006 22:49
     
     

    Francisco,

    nao precisa mais....vc vai falando...vai surgindo umas ideias pra tentar dar certo, eu vai dando certo, e vai diminuindo as duvidas...hehehe....agora so' quero saber como eu faco para colocar uma coluna como index=0

    at's!

  • terça-feira, 4 de julho de 2006 22:54
     
     

    Francisco,

    vc, mesmo nao entendendo oq eu escrevo, vc me ajuda a pensar...hehehehehee...cara ja fiz....deu certo, ta pronto....ninguem merece vc mesmo...hehehe...zuera cara...vc e' demais vc mesmo...como eu sempre digo, se tu vc mulher eu te dava um bjo, mas como nao, um abraco ta otimo...hheehehhe...mas serio, muito obrigado mesmo !!!!

    at's!

  • terça-feira, 4 de julho de 2006 22:56
    Moderador
     
     

    Abdul,

    ô loco, tô dispensando, um aperto de mão tá bom huahuahuahuahua

    Falou,

    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx