Fórum Problema no DataGridView - Visual Basic.NET 2005 #2174
23/01/2009
0
depois em outras duvidas ...
Problemas:
1- Quando eu chamo a tabela "JAZIDA" e altero algum valor e depois salvo ocorre esse erro:
Update requires a valid UpdateCommand when passed DataRow collection with modified rows.
2- A tabela "JAZ_OBRA", no programa está
"JAZIDA/OBRA', os campos "COD_OBRA" e "NOME_JAZ" são chave primária. Qdo eu duplico aparece um
"ERRO de Duplicação", gostaria de colocar uma mensagem mais amigável.
3- Depois que apareceu o ERRO, eu mandei visualizar
os dados, clicando no botão "BUSCA", verifiquei que mudou a posição no GRID dos
campos. Isso não dá problema qdo eu uso no código:
DataGridViewTest.CurrentRow.Cells(1).Value.ToString.Trim
Exemplo: antes estava a sequinte sequencia
COD_OBRA NOME_JAZ DM EST_REF SEMCARGA
depois ficou;
NOME_JAZ COD_OBRA DM EST_REF SEMCARGA
4- Eu coloquei esse texto em Forms1
'**************************************************
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Dim dataAdapterProducts As New OleDbDataAdapter
Dim dataSetProducts As New DataSet
' está certo???
'**************************************************
e o "CargaDescdataSet" onde eu uso???
acho que tem coisa errada aqui....
5- Quando eu chamo as tabelas, clicando em "BUSCA", eu gostaria de mudar o nome
de cada campo que aparece no gride, como faço??
Ex: COD_OBRA NOME_JAZ DM EST_REF SEMCARGA
passar para:
Código da Obra Nome da Jazida Dist. M
Estaca REF Sem Carga
Obs: Estou mandando o link o programa Fonte...
http://www.geocities.com/ernanypbr/Novapasta.zip
Ernany
Curtir tópico
+ 0Posts
23/01/2009
Fabio Mans
{
string name = txtName.Text;
string password = txtPassword.Text;
string email = txtEmail.Text; UsersBriefCase.Create(name, password, email);
authenticate(name, email, password);
}
catch (SqlException ex)
{
if (ex.Message.Contains("IX_UserName"))
lblMsg.Text = "The name you supplied has already been registered. Please choose another.";
else if (ex.Message.Contains("IX_Email"))
lblMsg.Text = "The e-mail you supplied has already been registered. Please choose another.";
else
lblMsg.Text = ex.Message;
}
} 3 - Eu não entendi a dúvida nr. 3 4 - Onde você criou o CargaDescdataSet? Não encontrei no seu código 5 - Para alterar o nome basta você modificar o HeaderText, veja um exemplo. <asp:BoundField DataField="COD_OBRA" HeaderText="Código da Obra" /> Não consegui baixar o arquivo que você mandou o link. Espero ter ajudado. Fabio
Gostei + 0
23/01/2009
Ernany
Gostei + 0
26/01/2009
Fabio Mans
Gostei + 0
26/01/2009
Fabio Mans
Gostei + 0
26/01/2009
Ernany
update Jazida set Nome_Jaz = ?, Cod_Forn = ? where Nome_jaz = ? and Cod_Forn = ? Mas acontece..... se altero um campo de um registro, o resultado é gravado em todos os registros. Como resolvo esse "UPDATE" ???? Acho que isso deve resolver.... 3 - Eu não entendi a dúvida nr. 3 Resp: COD_OBRA NOME_JAZ DM SEMCARGA EST_REF NOME_JAZ COD_OBRA DM SEMCARGA EST_REF A posição dos campos no GRID está alterando. Isto pode ocorrer algum problema qdo eu uso o seguinte código???? DataGridViewTest.CurrentRow.Cells(1).Value.ToString.Trim ?????? 4 - Onde você criou o CargaDescdataSet? Não encontrei no seu código https://www.devmedia.com.br/imagens/discovirtual/185374/CargaDescDataSetImagem.zip Esta imagem explica melhor. Obrigado pela atenção... Ernany
Gostei + 0
27/01/2009
Fabio Mans
update Jazida set Nome_Jaz = ?, Cod_Forn = ? where Nome_jaz = ? and Cod_Forn = ? Mas acontece..... se altero um campo de um registro, o resultado é gravado em todos os registros. Como resolvo esse "UPDATE" ???? Acho que isso deve resolver....
Gostei + 0
29/01/2009
Fabio Mans
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)