elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 ... 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 [85] 86 87 88 89 90 91 92 93
841  Programación / .NET (C#, VB.NET, ASP) / Re: SQL Server en: 4 Noviembre 2007, 02:18 am
solo cambia la sintaxis:

Citar
SqlConnection con;
con = new SqlConnection("integrated security=true;data source=(local);initial catalog=ten");
842  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 3 Noviembre 2007, 06:25 am
Es una buena salida..  :xD :xD :xD :xD
843  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 2 Noviembre 2007, 21:01 pm
Bueno claro que la cantidad de tiempo que demore en llenarse el control sera bastante, bueno todo eso depende del equipo en el cual se este trabajando(me refiero al hardware), aun asi, buscare una alternativa y vere si se puede agilizar ese proceso, saludos. Si encuentras una respuesta a tu problema posteala.
844  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 2 Noviembre 2007, 16:58 pm
Bueno no sabria decirte porque nunca he hecho algo parecido, pero podria sugerir que intentes un par de cosas.

Lo primero seria que ese formulario cuando no lo necesites no lo cierres, sino que lo ocultes, y cuando lo quieras usar nuevamente lo haces visible, con esto el treeview ya no tendria que llenarse cada vez que cargues el formulario.

Ocultar formulario
Citar
Form.hide()

Mostrar formulario
Citar
Form.show()
845  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 1 Noviembre 2007, 21:33 pm
Recomendaria que uses un Data.DataTable ya que el manejo de datos entre el Dataset y datatable no es exactamente igual. Hazlo, y si te funciona lo posteas, de esa forma te podria explicar como van algunas lineas del codigo.

EDITO: Ademas que el usar el table ahorrara algo de codigo...  :rolleyes: :rolleyes: :rolleyes:
846  Programación / Programación Visual Basic / Re: filtrar un datagrid en: 1 Noviembre 2007, 14:59 pm
SUpongo que una query seria suficiente verdad?

Citar
"Select * from Tabla where fecha='" & textbox1.text & "'"
847  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 1 Noviembre 2007, 05:07 am
En SQL

Citar
Create database Ejemplo
go
use ejemplo
go

create table rutina
(codigo char(3) primary key,
descripcion varchar(7),
padre char(3))
go

insert into rutina values ('001','Item 1','')
insert into rutina values ('002','Item 2','001')
insert into rutina values ('003','Item 3','001')
insert into rutina values ('004','Item 4','001')
insert into rutina values ('005','Item 5','002')
insert into rutina values ('006,'Item 6','002')
insert into rutina values ('007','Item 7','005')
insert into rutina values ('008','Item 8','005')
insert into rutina values ('009','Item 9','005')
insert into rutina values ('010','Item 10','006')

En .NET

Crea un nuevo proyecto, 1 formulario(Form1) y un control treeview(treeview1)

Citar
Imports System.Data.SqlClient
Public Class Form1
    Dim con As New SqlConnection("integrated security=sspi;data source=(local);initial catalog=ejemplo")
    Dim da As SqlDataAdapter
    Dim dtb As DataTable
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        da = New SqlDataAdapter("select * from rutina", con)
        dtb = New DataTable
        da.Fill(dtb)
        Dim a As Integer
        For a = 0 To dtb.Rows.Count - 1
            If dtb.Rows(a)("padre").ToString = "   " Then
                TreeView1.Nodes.Add(dtb.Rows(a)("descripcion").ToString)
                añade(dtb.Rows(a)("codigo").ToString, TreeView1.Nodes(TreeView1.Nodes.Count - 1))
            End If
        Next
    End Sub
    'Añade, funcion recursiva
    Sub añade(ByVal cod As String, ByVal node As TreeNode)
        da = New SqlDataAdapter("select * from rutina", con)
        dtb = New DataTable
        da.Fill(dtb)
        'variable que recorre las filas de la tabla
        Dim a As Integer
        For a = 0 To dtb.Rows.Count - 1
            If dtb.Rows(a)("padre").ToString = cod Then
                node.Nodes.Add(dtb.Rows(a)("descripcion").ToString)
                añade(dtb.Rows(a)("codigo").ToString, node.Nodes(node.Nodes.Count - 1))
            End If
        Next
    End Sub
End Class

Espero sea util, mas demore poniendole color ....  :xD :xD :xD :xD :xD
Necesito explicar ¿?   :rolleyes: :rolleyes: :rolleyes:
848  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 1 Noviembre 2007, 01:43 am
Recursividad ¿?
Sabras que es eso, supongo.
849  Programación / .NET (C#, VB.NET, ASP) / Re: Control TreeView en: 1 Noviembre 2007, 00:15 am
NO entiendo que quieres decir...quieres llenar los datos de una table en un treeview?. En el caso que asi sea, que dato es el que deseas mostrar ( CODIGO - DESCRIPCION - PADRE ). En el caso que quieras mostrar los datos de esa tabla el control solo tendria un nivel:


Citar
dim con as new sqlconnection(".....")
dim da as sqldataadapter
dim dtb as data.datatable

sub Form_Load(byval.........)
da= new sqldataadapter("select * from tabla",con)
dtb = new data.datatable
da.fill(dtb)
dim a as integer
for a=0 to dtb.rows.count-1
treeview1.nodes.add dtb.rows(a)("COLUMNA").tostring
end for
end sub
850  Programación / Programación Visual Basic / Re: Como puedo filtrar un lista o un combo. en: 30 Octubre 2007, 23:03 pm
Si los datos del combo estan conectados a una Bd has una consulta con un like en el evento text_change de la caja de texto, y filtra el resultado al combo.
Páginas: 1 ... 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 [85] 86 87 88 89 90 91 92 93
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines