startuga Posted August 19, 2013 at 01:00 PM Report #522093 Posted August 19, 2013 at 01:00 PM Boas pessoal, Existe alguma forma através de um hyperlink field dar uncheck a uma checkbox dentro de uma GridView?
nelsonr Posted August 19, 2013 at 01:40 PM Report #522094 Posted August 19, 2013 at 01:40 PM Boas, acho que depende um bocado do conteúdo da gridview. Qual a origem de dados que gera o estado da checkbox? Em principio bastará alterares os dados directamente e fazer refresh à grid. E em vez do hyperlink podes usar um linkbutton, que gera um evento no servidor quando clicas
startuga Posted August 19, 2013 at 01:41 PM Author Report #522096 Posted August 19, 2013 at 01:41 PM A origem dos dados que gera o estado da checkbox advem de uma SQL database.
startuga Posted August 20, 2013 at 08:25 AM Author Report #522154 Posted August 20, 2013 at 08:25 AM Alguma método possivel para faze lo?
nelsonr Posted August 20, 2013 at 08:30 AM Report #522157 Posted August 20, 2013 at 08:30 AM Leste o que coloquei no post #2? Se a checkbox da grelha está bounded com os dados da base de dados, terás de alterar o valor na base de dados e fazer refresh à grelha. Para isso o melhor será usares um linkbutton, porque gera um evento no click para ir ao servidor
startuga Posted August 20, 2013 at 09:30 AM Author Report #522162 Posted August 20, 2013 at 09:30 AM Isso terá de ser feito no código asp da grid, ou posso fazer no código VB?
startuga Posted August 20, 2013 at 12:56 PM Author Report #522167 Posted August 20, 2013 at 12:56 PM (edited) Neste momento estou com este código: UPDATE CLUSTERS SET Cluster_ENABLE = 'False' WHERE (Cluster_ID = @Cluster_ID) Como faço para correr este update diretamente na grid? Edited August 20, 2013 at 01:26 PM by startuga
nelsonr Posted August 20, 2013 at 01:31 PM Report #522168 Posted August 20, 2013 at 01:31 PM Mas estas a fazer isso onde?
startuga Posted August 20, 2013 at 04:09 PM Author Report #522191 Posted August 20, 2013 at 04:09 PM Bem desde já peço desculpa pelo facto de ter tratado o mesmo assunto em tópicos diferentes numa situação ocasional. Paço também a informar que já resolvi o problema, talvez não tenha utilzado os procedimentos mais correctos mas foi a forma que arranjei para o resolver. O que fiz foi, através do Commandfield Properties da Gridview correr um update: UPDATE CLUSTERS SET Cluster_ENABLE = 'False' WHERE (Cluster_ID = @Cluster_ID) Deixando todos os outros campos da grid apenas ReadOnly. Para que o utilizador apenas consiga realizar o procedimento neste caso deixar o campo Cluster_ENABLE = 'FALSE' apenas com dois clicks (Delete -> Confirm). Defini também na grid a master key Cluster_ID para que ele me desse permissão para poder editar os dados tando eles apenas ReadOnly.
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