MædCo y no puedes utilizar un String.Format();
SuerteX
mmm como? si se podria decir que ese valor se llena "automaticamente" asi que no tengo la posibilidad de darle formato...
MædCo y no puedes utilizar un String.Format();
SuerteX
mmm como? si se podria decir que ese valor se llena "automaticamente" asi que no tengo la posibilidad de darle formato...
Que tipo de datos recibe?? y en que formato???
SuerteX
DATE, y en la grilla si los puedo formatear con DataFormatString= {0:dd/MM/yyyy} y me la muestra bien:
y cuando le doy editar:
sale eso del tiempo que no quiero que aparezca obviamente por que asi lo toma de la BD ...por eso quiero ver si exite alguna forma de formatear ese Textbox....
selecciono una fecha
y ahi sale bien por que el date picker esta formateado a dd/mm/yyyy
pero hace que se vea mal lo demas ... :\
------
Por otra parte alguien me puede hacer el favor de enviar un enlance donde pueda encontrar información acerca de como copiar un GridView a otro Gridview en C# y luego mandar los datos del ultimo Gridview a una tabla de una BD. Gracias
Bueno y porque no traes la fecha ya formateada de la base de datos, con solo un cambio en la consulta
select convert(varchar(10),getdate(),111)
donde getdate() lo puedes cambiar por tu el campo de tu consulta. y asi lo traes formateado asi : 2010/05/14
SQL> select convert(varchar(10),liquidacion,103) from agenda;
select convert(varchar(10),liquidacion,103) from agenda
*
ERROR en lÝnea 1:
ORA-00936: falta una expresi¾n
SQL> select convert(varchar(10),"liquidacion",103) from agenda;
select convert(varchar(10),"liquidacion",103) from agenda
*
ERROR en lÝnea 1:
ORA-00936: falta una expresi¾n
SQL> select convert(varchar(10),'liquidacion',103) from agenda;
select convert(varchar(10),'liquidacion',103) from agenda
*
ERROR en lÝnea 1:
ORA-00936: falta una expresi¾n
gracias, eso si funciona en Oracle??? por que intente:
PHP:SQL> select convert(varchar(10),liquidacion,103) from agenda; select convert(varchar(10),liquidacion,103) from agenda * ERROR en lÝnea 1: ORA-00936: falta una expresi¾n SQL> select convert(varchar(10),"liquidacion",103) from agenda; select convert(varchar(10),"liquidacion",103) from agenda * ERROR en lÝnea 1: ORA-00936: falta una expresi¾n SQL> select convert(varchar(10),'liquidacion',103) from agenda; select convert(varchar(10),'liquidacion',103) from agenda * ERROR en lÝnea 1: ORA-00936: falta una expresi¾n
gracias, eso si funciona en Oracle??? por que intente:
PHP:SQL> select convert(varchar(10),liquidacion,103) from agenda; select convert(varchar(10),liquidacion,103) from agenda * ERROR en lÝnea 1: ORA-00936: falta una expresi¾n SQL> select convert(varchar(10),"liquidacion",103) from agenda; select convert(varchar(10),"liquidacion",103) from agenda * ERROR en lÝnea 1: ORA-00936: falta una expresi¾n SQL> select convert(varchar(10),'liquidacion',103) from agenda; select convert(varchar(10),'liquidacion',103) from agenda * ERROR en lÝnea 1: ORA-00936: falta una expresi¾n
TextBox1.Text = DateTime.Parse(Calendar1.SelectedDate.ToString()).ToShortDateString();
Perdon no sabia que era Oracle, esa instrucion es de SQLSERVER, en Oracle seria mas o menos asi :
select to_char(liquidacion,'DD/MM/YYY')
from Agenda;
jejejejejeje ASP.NET no se mucho, pero sabia que debia ser facil .... es lo bueno de juguetear con los controles
Asi independientemente del formato de la BD sale en formato cortoPHP:TextBox1.Text = DateTime.Parse(Calendar1.SelectedDate.ToString()).ToShortDateString();
SuerteX
MI duda radica en lo siguiente, estoy haciendo una interfaz grafica en visual stdio en c sharp lo que quiero es que al apretar un boton un contador cuente cierto tiempo pero que se muestre en un textbox numero por numero por decir algo 0 espere un segundo y muestre el siguiente dato 1 y asi sucesivamente.
Mi codigo es el siguiente
private void button1_Click(Object sender, EventArgs e)
{
int cont;
button1.visible=true;
for(cont=0;cont<5;con++)
{
Thread.Sleep(1000);
string buffer = cont.ToString();
textbox2.Text += buffer;
textbox2.Text += Enviroment.NewLine;
}
}
Ese es mi codigo lo que pasa es que hace todo el ciclo de trabajo con el tiempo dado y muestra todo los resultados en el textbox o sea 0 1 2 3 4 5 al mismo tiempo que es lo que no quiero yo quiero uno por uno osea 0 espera un segundo 1 otro segundo 2 otro segundo y asi sucesivamente
muchas gracias, esa era , con eso ya sale como queria
también funciona pero me saldría un poquito mas largo, muchas gracias de todas formas
y por otra parte ya he buscado como copiar un GridView a otro Gridview pero solo encuentro ejemplos en VB, se que hay convertidores a C# , pero algunas cosas no las convierte y entiendo mas o menos algo de VB pero algunas cosas no se cual sera su equivalente... entonces alguna pagina para ver un ejemplo de como hacer lo anteriormente planteado:nervios:
TextBox1.Text = Calendar1.SelectedDate.ToShortDateString();
Mira xjuanch0x agradezco tu ayuda que es muy buena, solo que yo lo necesito correr en una aplicaciòn grafica y no solamente en consola, te mando todo mi codigo que llevo que lo que hace es lo que ya explique en el pasado, muestra todos los numeros de un contador de una vez y no uno por uno, esperando un segundo entre cada envio de un digito que es lo que yo deseo.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.IO.Ports;
using System.Timers;
namespace Sencillo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.Visible = true;
}
private void button1_Click(object sender, EventArgs e)
{
int cont;
for (cont = 0; cont < 5; cont++)
{
Thread.Sleep(1000);
string buffer = cont.ToString();
textBox1.Text += buffer;
textBox1.Text += Environment.NewLine;
}
}
}
}
Espero no resultar muy molesto por mi escaso conocimiento en el mundo de C#, lo que pasa es que de verdad me urge e intento hacer mi mayor esfuerzo, de ante mano gracias y espero tu pronta respuesta.
string idarchivo = "123456";
string archivo = "c:\carpeta\"+idarchivo+"-[0-9]{6,}+.txt";
Duda Novato C#,
tengo un directorio con varios archivos de un mismo tipo, ahora los nombres de los archivos tienen este formato XXXXX-YYYYYY.xyz, (6numeros-6numeros.xyz (extension .zip .pdf. doc) )tengo en mi aplicacion c# el valor de XXXXX es un id unico, los YYYYY no me interesan, referenciar el archivo en una string, me explico:
en c:\carpeta tengo:
123456-000000.txt
789456-000000.txt
en c# busco el archivo 123456-000000.txt de la siguiente manera:
PHP:string idarchivo = "123456"; string archivo = "c:\carpeta\"+idarchivo+"-[0-9]{6,}+.txt";
la expresion regular no me funciona, alguna sugerencia? estoy tomando el camino equivocado? hay algo mas facil?
Gracias.
Duda Novato C#,
tengo un directorio con varios archivos de un mismo tipo, ahora los nombres de los archivos tienen este formato XXXXX-YYYYYY.xyz, (6numeros-6numeros.xyz (extension .zip .pdf. doc) )tengo en mi aplicacion c# el valor de XXXXX es un id unico, los YYYYY no me interesan, desdeo referenciar el archivo en una string, me explico:
en c:\carpeta tengo:
123456-000000.txt
789456-000000.txt
en c# busco el archivo 123456-000000.txt de la siguiente manera:
la expresion regular no me funciona, alguna sugerencia? estoy tomando el camino equivocado? hay algo mas facil?PHP:string idarchivo = "123456"; string archivo = "c:\carpeta\"+idarchivo+"-[0-9]{6,}+.txt";
Gracias.
System.IO.FileInfo[] archivos; // vector de tipo file info para almacenar todos los archivos existentes en una carpeta.
string path = @"c:\carpeta\"; // carpeta donde estan los archivos a buscar.
string patronarchivo = "123456-*.txt"; //claro esta utilizando el comodin *.
archivos = new DirectoryInfo(path).GetFiles(patronarchivo); // busca los archivos que estan en el directorio, que cumplen el patron.
for (int i = 0; i < (MisFicheros.Length); i++)//recorro el vector con los resultados
{
Console.WriteLine(MisFicheros[i]);
}
Hola a tod@s!
Estoy programando en c# desde hace nada por lo que no controlo demasiado.
Mi 'problema' consiste en que tengo un programilla ya hecho y ahora tengo que añadirle la siguiente funcion: cuando el programa este minimizado en el systray, tiene que haber la opcion de cuando le damos a 'Ctrl + C' o 'Copiar' en un procesardor de textos (por ejemplo, wordpad, word...), tiene que aparecer un bocadillo (ballontip) en el icono del tray cogiendo los numeros del clipboard de windows.
Un colega me a pasado el siguente enlace ( http://www.radsoftware.com.au/articles/clipboardmonitor.aspx ), pero estamos en las mismas. No entiendo kasi nada!. Alguien sabe lo ke tendria ke hacer o komo ajustarlo a mis necesitades??
Todas las respuestas son bienvenidos!
Muchas gracias de antemano!
Pues documentacion en español no encontré, pero tal vez esto te ayude ¿no?
http://msdn.microsoft.com/en-us/magazine/cc188923.aspx