Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Marcar todos + checkedlistbox (http://www.forosdelweb.com/f29/marcar-todos-checkedlistbox-313768/)

Maurishio 05/07/2005 06:56

Marcar todos + checkedlistbox
 
Como puedo hacer para marcar (o chequear) con un boton todos los items de un checkedlistbox de un winform ???? :pensando:

Stream 05/07/2005 08:40

Código:

                function checkAll(objName, e){
                        obj = document.getElementById(objName);
                                var grid = obj.parentElement.parentElement.getElementsByTagName("input");
                                if (grid){
                                        var i;                               
                                        for (i=0;i<grid.length;i++){
                                                grid[i].checked = e.checked;
                                        }
                                }
                                return true;
                        }

Mira, con este codigo te puede basar, lo modificas y sacas lo que quieres hacer...

Salu2

Stream 05/07/2005 08:44

Olvide poner esto...

chkCheckAll es un checkbox fuera del grid.

DL_Dias es un grid, en el cual hay una columna que tiene un checkbox. el parametro this se refiere a chkCheckAll en el momento en el que hace click.


Me.chkCheckAll.Attributes.Add("onclick", "javascript:checkAll('DL_Dias', this);")

el parentElement ya depende de cuantos controles tengas en tu grid.. bueno, en el caso de que uses un datagrid.

salu2

Maurishio 05/07/2005 08:46

Si tendria que ser algo asi de sencillo. tu ejemplo es sobre asp.net creo...
el problema es que lo estoy haciendo con un chekedlistbox de WINFORM y no encuentro la propiedad cheched para asignarle true

Maurishio 05/07/2005 08:48

Si tendria que ser algo asi de sencillo. tu ejemplo es sobre asp.net creo...
el problema es que lo estoy haciendo con un chekedlistbox de WINFORM y no encuentro la propiedad cheched para asignarle true
:-(

Jose_minglein2 05/07/2005 08:57

tulista.SelectedItems devuelve una colección de objetos chekados y

tulista.SelectedIndices te devuelve una colección (array) de los indices de los objetos checkados.

Maurishio 05/07/2005 09:01

No es lo que necesito ya que esos metodos solo son GETS lo que yo necesito es checkear todos los elementos de la lista. Me explico?

RootK 05/07/2005 09:11

Los ejemplos que están son para web app y tu quieres para windows forms... intentalo de ésta forma:

Cita:

Dim iTam As Integer = CheckedListBox1.Items.Count

For i As Int16 = 0 To iTam - 1
CheckedListBox1.SetItemChecked(i, True)
Next
Espero que te sirva.. :-D

Maurishio 05/07/2005 09:46

:arriba: ´PERFECTO me sirvio
GRACIAS

Stream 06/07/2005 08:22

De haber sabido que se referia a usar el lado del servidor....

RootK 06/07/2005 08:34

Cita:

Iniciado por stream
De haber sabido que se referia a usar el lado del servidor.... :ojotes:

A que te refieres con eso friend..?? :pensando:

Porque se trata de una aplicacion tipo windows forms (app desktop)

Stream 07/07/2005 08:06

jajaja, me habia leido bien el post original.. sorry... jejejej


La zona horaria es GMT -6. Ahora son las 02:32.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.