|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - gabio2
Páginas: 1 ... 12 13 [14] 15 16 17
326
« en: Viernes 18 de Febrero de 2011, 18:32 »
Creo que el título del tema dice todo... un saludo para todos los que me lean. Bueno.. actualmente estoy trabajando sobre una BD en Progress, mi idea es conectar a el desde .NET cosa que YA hize.. con el OBDC en una aplicación en Windows Form (desktop) .... PEROOOO.. para mi mala suerte... estoy programando sobre un dispositivo móvil que trabaja con Windows CE 5.0, entonces como sabrán sobre el Windows CE corre el .NET Compact Framework 2.0 ó 3.5 y el problema es que ninguna de esas 2 versiones soporta el driver ODBC, ya llevo 2 dias enteros buscando.. y todavía no encuentro nada .... entonces.. espero que alguno de ustedes pueda ayudarme.. muchas gracias!!!!!!!!!!!!!!! ..... NOTA: Movi el tema al foro de C# por que vi que no se comenta en la página principal... y pues ya que lo estoy programando en C#.. aprovecho para ponerlo aquí saludos!
327
« en: Viernes 18 de Febrero de 2011, 18:24 »
Creo que el título del tema dice todo... un saludo para todos los que me lean. Bueno.. actualmente estoy trabajando sobre una BD en Progress, mi idea es conectar a el desde .NET cosa que YA hize.. con el OBDC en una aplicación en Windows Form (desktop) .... PEROOOO.. para mi mala suerte... estoy programando sobre un dispositivo móvil que trabaja con Windows CE 5.0, entonces como sabrán sobre el Windows CE corre el .NET Compact Framework 2.0 ó 3.5 y el problema es que ninguna de esas 2 versiones soporta el driver ODBC, ya llevo 2 dias enteros buscando.. y todavía no encuentro nada .... entonces.. espero que alguno de ustedes pueda ayudarme.. muchas gracias!!!!!!!!!!!!!!! .....
328
« en: Viernes 18 de Febrero de 2011, 17:08 »
Solucionado..! gracias.
329
« en: Jueves 17 de Febrero de 2011, 23:53 »
Hola que tal un saludo !.. Bueno explico mi duda... estoy haciendo una aplicación para Windows CE 5.0 con C#.NET desde VS08... Tengo el siguien código de 'prueba' dentro del evento Load de mi formulario para Windows CE private void Form1_Load(object sender, EventArgs e) { _conexion = new SqlConnection ("Data Source=192.168.1.2;Initial Catalog=almancense;Integrated Security=SSPI;User[b]ID=Gobierno1\sa[/b] ;Password=gran2518;"); string insert = string.Format("INSERT INTO codigobien (Inventario,Serie,TipoLectura,TipoMovimiento,FolioMovimientos) " + "VALUES ('Inventario','serie',true,'C',52)"); _comando = new SqlCommand (insert, _conexion ); try { _conexion.Open(); _comando.ExecuteNonQuery(); _tabla = new DataTable (); _Adaptador = new SqlDataAdapter ("SELECT * FROM codigobien",_conexion ); _Adaptador.Fill(_tabla); dataGrid1.DataSource = _tabla; } catch (SqlException ex) { MessageBox.Show(ex.Message, ex.Source); } finally { _conexion.Close(); } }
y me tira este error: General network error, check your network documentation. , este error es al momento de intentar abrir mi conexión ' _conexion.Open()' . En la línea 11 para ser exactos. Esta aplicación obviamente está intentando correr en un dispotivo móvil con el Wireless conectado y configurado correctamente (no es un celular y digo que está bien configurado mi dispositivo por qué desde el dispositivo puedo hacer PING al servidor y me contesta correctamente). Mi red, esta dentro de un Dominio llamado "Gobierno1", este mismo ejemplo lo hize para una aplicación normal desktop pero con la siguiente cadena de conexión que obtuve de http://www.connectionstrings.com/sql-server-2008: //En esta cadena de conexión no se aprecia que me pida o especifique un dominio, sin embargo usa el NetWork Library [b]DBMSSOCN[/b] que al parecer no lo soportan las aplicaciones para Windows CE por qué al compilar me sale el error de que esa libreria no puede ser utilizada para aplicaciones en Windows CE. Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Siempre en la misma página obtuve la cadena de conexión para dispotivos con Windows CE que es la siguiente: Trusted Connection from a CE device Often a Windows CE device is not authenticated and logged in to a domain. To use SSPI or trusted connection / authentication from a CE device, use this connection string. [b]Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomainmyUsername;Password=myPassword;[/b]
Mi duda.. es la siguiente, en User ID=myDomainmyUsername; en Dominio tengo que poner Gobierno1 ?.. en dado caso ya intente con varias cadenas de conexión (siempre de la misma web connectionstrings) y todavía no hayo la manera de que el dispotivo se conecte a mi base de datos desde ese dispositivo el cual es el MT2090. Cabe mencionar que eh estado buscando en google antes de preguntar y por lo mismo de que no lo he solucionado pregunto aver si alguno de ustedes podria ayudarme o guiarme.. un saludo! gracias.
330
« en: Miércoles 9 de Febrero de 2011, 04:44 »
Hola que tal un saludo antes que nada, más que una duda específica, quisiera saber si alguien ya ha trabajado con el siguiente Hardware: Symbol MT2000 Series, según me enseñaron el aparato veo que sirve mucho para trabajar con inventarios mobiles, quisiera saber si alguien ah programado en ellas.. ya que la próxima semana empezo a programar para ese dispositvo y pues es la primera vez que programaria con interfaces, no les pido que me hagan mi trabajo o que me pasen un driver ni nada (claro si pueden aportar alguna parte de código con la cual hayan trabajado con ese hardware seria muy bueno igual), me conformo con que me digan donde puedo encontrar información para poder manipularlas (en C#.NET), si alguien sabe algo al respecto seria de muchisima ayuda que me pase alguno links para que empieze a instruirme igual.. muchas gracias! ..... De igual forma cuando tenga mi propia respuesta la compartiré con ustedes.. saludos!
332
« en: Martes 8 de Febrero de 2011, 06:33 »
Me.con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & "c:socios.mdb; Persist Security Info=False" con.Open() vtda = New OleDbDataAdapter("Select nombre from inscritos where status= 1 ", con) Dim oCB As OleDbCommandBuilder = New OleDbCommandBuilder(dta) Dim dt As New DataTable Dim ArrayNombres As New ArrayList dta.Fill(dt, "inscritos") 'Aquí se agregan a nuestro Array.. For Each dr As DataRow In dt.Rows ArrayNombres.Add(dr(0).ToString()) Next
Saludos! espero te sirva..
333
« en: Martes 8 de Febrero de 2011, 06:25 »
Por que no Concatenas desde tu sentencia SQL? En MySQL seria algo así.. SELECT CONCAT(Id_Oficina,', ',NombreOficina) AS NombreId FROM TuTabla;
entonces en tu código VB, solo le asignas un DataSource a tu ComboBox, y le pones DisplayMember = "NombreId". espero hayas entendido, saludos
334
« en: Lunes 7 de Febrero de 2011, 21:04 »
exelente link de postfija, puedo decir que aprendí algo nuevo.. gracias.. Lapiz... no digo todo el nick por que suena medio sarcástico! xD... un saludo!
335
« en: Miércoles 2 de Febrero de 2011, 17:13 »
Clic derecho en tu grid, luego en las propiedades te vas a "Columns", luego seleccionas una columna, luego seleccionas la propiedad de la columna que se llama "DataPropertyName" y justo ahí pones el nombre de tu columna, es decir.. si tienes algún campo que sea nombre, en el DataPropertyName pones 'nombre' (SIN LAS COMILLAS), listo, es todo saludos!
336
« en: Domingo 16 de Enero de 2011, 01:37 »
Lo que quieres es fácil, checa el foro.. alguien ya había posteado algo como lo que tu quieres: viewtopic.php?f=50&t=44766&p=159662&hilit=login#p159662trata de entender la lógica, de último intentas programarlo, es decir.. no te voy a poner todo un código fuente de "login".. primero.. expón tu idea... la manera.. como tu pienses hacerlo.. y las dudas trata de que sean algo específicas, saludos!
337
« en: Domingo 16 de Enero de 2011, 01:24 »
te voy a dar la mejor respuesta... WWW.GOOGLE.COM Saludos! .... PD: no hacemos tareas (al menos yo no).
338
« en: Miércoles 12 de Enero de 2011, 00:20 »
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim _boton As Button For i As Integer = 0 To 5 _boton = New Button _boton.Name = "Button" & i _boton.Location = New Point(10 * i, 10 * i) Me.Controls.Add(_boton) Next End Sub
Espero te sirva.. .. saludos
339
« en: Viernes 7 de Enero de 2011, 20:25 »
"Al venir desde una petición GET el campo es un String y no tiene formato de fecha, ya que mktime crea un número desde el 1/1/1970 hasta hoy o hasta la fecha que se le indique..." no entendí esa parte, si podrias poner un ejemplo de lo que te regresa.. es decir.. el campo que te devuelve el GET.. como es?.. con un ejemplo me aclararias mi duda, para saber como manejarlo.. .. saludos..
340
« en: Miércoles 5 de Enero de 2011, 17:21 »
a que te refieres con "y poder mover el cursor, adelante y atras.." ?? eso fue lo único que no entendi.. todo lo demás es muy sencillo.. Supongo usas SQL Server.... solo tienes que hacer lo siguiente: //Voy a suponer que tienes un objeto llamado "conexion" que es un objeto de tipo SqlConecction donde tienes guardada toda la información de tu conexión. //Declaramos nuestro adaptador por lo general es una variable global. SqlDataAdapter adaptador; //Método que llena y retorna un DataTable. public DataTable LlenarDataTable() { DataTable miTabla = new DataTable ();conexion.Open(); adaptador = new SqlDataAdapter ("SELECT * FROM EMPLEADOS",conexion );//el .Fill me llena mi datatable.. adaptador.Fill(miTabla); return miTabla; }
entonces, ya sólo te queda asignar el datatable que te regresa al DataSource de tu DataGrid y listo. saludos..
341
« en: Martes 4 de Enero de 2011, 11:20 »
Pues, yo simplemente uso el método ExportToDisk de mi Reporte (un cristal reports) y le pase los parámetros que me pide (ExportFormatType.PortableDocFormat,"DIRECTORIO\NombreArchivo.PDF"). Pero eso sí tuve que importar (using) esta libreria: CrystalDecisions.Shared, OBVIAMENTE antes tuve que hacer referencia a mi proyecto a la libreria.. clic derecho a References ... agregar referencia ... y busque la de CrystalDecisions.Shared. using CrystalDecisions.Shared;
Si no entendiste alguna parte.. me dices... saludos!
342
« en: Lunes 3 de Enero de 2011, 07:39 »
Realmente hay muchas formas de hacer lo que pides, todo depende de que es lo que necesites.. si por ejemplo quieres recorrer todos las Filas (Rows) que tengas seleccionadas, entonces te puede servir esto: foreach (DataRow dr in this.dataGridView1.SelectedRows) { // Tu código aquí }
o también puede ser en un evento, así ya sería algo un poco más específico: // El evento se activa cuando le das clic al contenido de una celda. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { dataGridView1.Rows[e.RowIndex].Cells[0].Value = "EJEMPLO"; // e.RowIndex contiene el "número" de la fila que estas modificando o que te interesa obtener.. // y Cell[0] es la columna que te interesa obtener o modificar... recuerda que empieza desde 0.. es decir si tienes 3 columnas la primera es 0 luego 1 y por úlitmo la columna 2 que seria la tercera.. }
Espero hayas entendido.. saludos
343
« en: Jueves 30 de Diciembre de 2010, 18:04 »
344
« en: Miércoles 29 de Diciembre de 2010, 23:51 »
Si la clase es Pública si, puedes crear un objeto y con ese objeto puedes ver los métodos y/o propiedades de esa clase.. un ejemplo: Digamos que tienes esta clase: using System; using System.Text; public class HolaMundo { string x= "Hola mundo"; public string GetString() { return x; } }
Y en ese mismo proyecto tienes un formulario.. con un botón.. y con un Textbox.. OK?.. entonces.. en el código fuente de tú formulario vas a declarar e instanciar un objeto de tipo HolaMundo: HolaMundo _hola = new HolaMundo ();
Y EN EL EVENTO CLICK DEL BOTÓN private void Button1_Click(object sender, EventArgs e) { TextBox1.Text = _hola.GetString(); }
Espero hayas entendido.. si no entendiste algo me dices..
345
« en: Miércoles 29 de Diciembre de 2010, 23:11 »
y de paso hago tu tarea? jejejejejjee.. en los libros.. almenos los de "Deitel" de C#.. esta ese ejemplo que tú buscas(si no es con alumnos es con vehículos.. pero es lo mismo si esta ese ejemplo), te recomiendo que lo leas, ahora.. pasarte un código entero.. pues.. no creo que sea la solución a tu problema, creo que primero debes empezar a programarlo tu sólo y donde vayas teniendo dudas.. vas preguntando... para ser un poco "autodidacta".. un saludo.. y te dejo este link http://msdn.microsoft.com/es-es/library ... 80%29.aspx para que leas.. de ahí resuelvo la gran mayoría de mis dudas.. pues usar el Buscador del MSDN. saludos.
346
« en: Sábado 25 de Diciembre de 2010, 18:10 »
Es el Evento TextChanged del último textbox donde terminas de poner tu último númerito.. un ejemplo: de como quedaría tu código. Dim SumaTotal As Decimal = 0.0 Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged 'Primero convertimos nuestros Textbox a decimales.. Try SumaTotal =0 SumaTotal = CDec(TextBox1.Text) + CDec(TextBox2.Text) + CDec(TextBox3.Text) 'Ponemos el resultado de la suma :). TextBox4.Text = SumaTotal.ToString() Catch ex As Exception MessageBox.Show(ex.Message,ex.Source) End Try End Sub
Para checar los eventos de un objeto en este caso el TextBox das clic derecho sobre el Textbox, luego seleccionas propiedades y si te fijas arriba de tus Propiedades.. hay la figura de un pequeño "Rayito" amarillo, le das clic y te muestra los Eventos, para usar los eventos da DOBLE clic izquierdo sobre el evento que desees manejar en este caso es el TextChanged, y listo automáticamente te manda al código. Saludos que te diviertas mujer!
347
« en: Jueves 23 de Diciembre de 2010, 15:40 »
seria bueno que publiques la solución de tu problema... claro.. cuando cuando la encuentres.. jejeje.. te ayudaría pero la verdad no sé sobre el tema.. y suena muy interesante, jamaz me eh tomado tiempo para eso.. saludos y mucha suerte!
348
« en: Martes 21 de Diciembre de 2010, 18:34 »
Un fasvorsote amigo.. primero.. lee aquí.. http://msdn.microsoft.com/es-es/library ... 80%29.aspxLuego que leas, y empiezes a conocer un poco más del datagrid.. intenta hacerlo.. luego.. si tienes duda con algo específico.. puedes preguntar.. tu duda.. engloba muchas cosas.. se puede hacer de muchisimas maneras.. pon tu código.. donde se vea que es lo que ya tienes hecho.. pero hacerte algo desde 0.. muy dificilmente y más cuando es algo tan general lo que pides.. saludos..
349
« en: Viernes 17 de Diciembre de 2010, 22:50 »
Checa otra vez el código ya te lo corregi.. Hola amigos foreros. En estos días me he propuesto en implementar un analizador léxico (Scanner) para un lenguaje de conjuntos (A U B, etc.) mi curso de Lenguajes y traductores. Pero tengo un ligero inconveniente, que lo resumiré en este ejemplo de código:
?using System; using System.Collections; namespace Prueba { class Class1 { ArrayList a = new ArrayList (); public string getArray() { return a[0].ToString(); // Te falto poner el Indice que quieres imprimir.. } public void setArray() { a.Add("a"); } static void Main() { c.setArray(); //Yo aquí utilizaría un for each.. por si son N elementos.. pero bueno.. :).. ya tu decides.. saludos.. :) Console.WriteLine(c.getArray()); } } }
Resulta que el método getArray() no me está funcionando como quiero, en vez de salirme un "a" por la consola, me tira esto: "System.Collections.ArrayList" ¿En qué estaré mal?
Otra muy pequeña: cómo puedo incluir caracteres especiales en mi código, por ejemplo la "u" de union en conjuntos, así como el símbolo de intersección, complemento, pertenencia, etc., no creo que me sirva copiar y pegar porque ya probé y me daba sólo errores
Muchas gracias por sus comentarios.
350
« en: Viernes 17 de Diciembre de 2010, 17:03 »
fácil, mira.. llama al id de tu tabla (id: debería ser tu clave Primaria... por lo general Autocremental), la metes en una celda de tu Fila, y a esa celda le asignas el valor de FALSE en la propiedad Visible , entonces.. cuando agregues otra Fila, en esa celda le pones de valor un 0, luego.. cuando lo recorras aplicas una simple validación por ejemplo: //Suponiendo que dr es mi objeto de tipo DatagridViewRow que utilizas para recorrer, y la celda 0 es donde metes tus ids entonces: if (int.Parse(dr.Cells[0].Value) == 0) { // tu código aquí }
Esa es una idea, espero te sirva.... saludos!
Páginas: 1 ... 12 13 [14] 15 16 17
|
|
|