ferreira12 Posted December 4, 2012 at 06:25 PM Report #485726 Posted December 4, 2012 at 06:25 PM Boa Tarde, É possivel inserir uma unidade de medida numa dataGrid, exemplo m, cm Obrigado
NunoDinis Posted December 4, 2012 at 07:42 PM Report #485744 Posted December 4, 2012 at 07:42 PM Como assim ? Explica melhor. Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
ferreira12 Posted December 4, 2012 at 11:04 PM Author Report #485800 Posted December 4, 2012 at 11:04 PM Ora bem, eu tenho uma datagrid que vai buscar dados a base de dados. para que seja mais facil de entender os dados da datagrid gostava de inserir unidade de medida exemplo: ID Nome pontos 1 aaa 2pts 2 bbb 3pts prontas o que eu queria era por exemplo inserir à datagrid o que está a negrito pts
NunoDinis Posted December 5, 2012 at 08:45 AM Report #485832 Posted December 5, 2012 at 08:45 AM Sim, podes concatenar o valor da linha da datagrid com "& pts". No entanto, se tratares essa informação para calculos, por exemplo, terás de tirar o "pts",claro. Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
ferreira12 Posted December 5, 2012 at 03:18 PM Author Report #485874 Posted December 5, 2012 at 03:18 PM Eu para chamar a datagridview faço da seguinte maneira. DataAdapter.Fill(dat.LojaAngriacao) dgvAgariacao.DataSource = dat.LojaAngriacao Podes me ajudar de como seria feito?
NunoDinis Posted December 5, 2012 at 03:40 PM Report #485877 Posted December 5, 2012 at 03:40 PM Posso, claro. For i = 0 To dg.RowCount() - 1 dg.Item(posicaoDaColuna, i).Value = dg.Item(posicaoDaColuna, i).Value & "pts" Next Fiz agora, vê se é isso. Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
ferreira12 Posted December 5, 2012 at 04:10 PM Author Report #485883 Posted December 5, 2012 at 04:10 PM (edited) coloquei da seguinte maneira mas está a dar erro DataAdapter.Fill(dat.LojaAngriacao) dgvAgariacaoDataSource = dat.LojaAngriacao For i = 0 To dgvAgariacaoClientes.RowCount() - 1 dgvAgariacao.Item(2, i).Value = dgvAgariacao.Item(2, i).Value & "pts" Next mas não está a dar... Edited December 6, 2012 at 04:05 PM by apocsantos geshi
NunoDinis Posted December 5, 2012 at 05:18 PM Report #485899 Posted December 5, 2012 at 05:18 PM Testei e não deu erro. Põe o código num botão para testar. Parece-me dar conflito com a DataSet. Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
ferreira12 Posted December 5, 2012 at 06:03 PM Author Report #485915 Posted December 5, 2012 at 06:03 PM o erro que está a dar é http://alojaimagens.com/images/q6k9yqgi35e9mrtei7mg.png
bioshock Posted December 5, 2012 at 06:16 PM Report #485923 Posted December 5, 2012 at 06:16 PM O formato do campo é Int e estás-lhe a colocar números e letras.
ferreira12 Posted December 6, 2012 at 01:48 PM Author Report #486004 Posted December 6, 2012 at 01:48 PM Usei o Cast na query para conveter de int pra nvarchar. e ai o erro alterou para este: http://alojaimagens.com/images/6q7l3o6z991n4ww8i89.png
Caça Posted December 6, 2012 at 02:03 PM Report #486007 Posted December 6, 2012 at 02:03 PM (edited) Se estás a usar um DataTable, cria uma coluna com uma expressão e faz o binding a essa coluna, tipo CampoPontos & "pts" Para fazer os cálculos, utiliza a coluna original. Edited December 6, 2012 at 02:03 PM by Caça Pedro Martins Não respondo a duvidas por PM
ferreira12 Posted December 6, 2012 at 02:22 PM Author Report #486012 Posted December 6, 2012 at 02:22 PM Não percebi Caça, podes voltar a explicar?
Caça Posted December 6, 2012 at 04:07 PM Report #486025 Posted December 6, 2012 at 04:07 PM Estas a utilizar um DataSet (*.xsd)? Pedro Martins Não respondo a duvidas por PM
jafm Posted December 6, 2012 at 04:27 PM Report #486028 Posted December 6, 2012 at 04:27 PM (edited) . Edited December 6, 2012 at 04:27 PM by jafm
ferreira12 Posted December 6, 2012 at 04:29 PM Author Report #486030 Posted December 6, 2012 at 04:29 PM sim sim... é através de um data set que estou a tentar preencher a datagrid
Caça Posted December 6, 2012 at 04:44 PM Report #486031 Posted December 6, 2012 at 04:44 PM Então adiciona uma nova coluna a esse datatable e define a expressão NomeDoCampoPonto + 'pts' Pedro Martins Não respondo a duvidas por PM
ferreira12 Posted December 6, 2012 at 04:56 PM Author Report #486033 Posted December 6, 2012 at 04:56 PM mas coloco na propria query?
Caça Posted December 6, 2012 at 06:00 PM Report #486041 Posted December 6, 2012 at 06:00 PM Não, coloca no DataTable Pedro Martins Não respondo a duvidas por PM
ferreira12 Posted December 6, 2012 at 06:13 PM Author Report #486043 Posted December 6, 2012 at 06:13 PM ok... problema resolvido... obrigado
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now