DataGridView con Chart y Button (Solucionado)

Iniciado por ¡Micronet!, 17 Noviembre 2010, 05:36 AM

0 Miembros y 1 Visitante están viendo este tema.

¡Micronet!

Cita de: .::IT::. en 28 Noviembre 2010, 16:28 PM
¡Micronet! podrías decirme que lenguaje quieres usar!! o simplemente cualquier lenguaje .net,

Entiendo tu problema pero no se que lenguaje de progracion quieres usar, y de ser posible al tratarse de algo pequeño podrías subir lo que tienes a  http://www.megaupload.com/  o otro server y así poder compartirlo con todos!!!!!!!!!!!!!!si lo subes prometo ayudarte.

Ahora que si se trata de una tarea pues aquí en el foro no se hacen tareas no obstante creo que si podemos orientarte como hacerlo ya sea publicando pequeñas partes de código, y dándote algún link etc,, pero hombre especifica el lenguaje en el que lo quieres que asi no podemos ayudarte ya que varia la sintaxis en c++ administrado,C# o vbnet.

Despues de todo el sermon(soy muy florero verdad?)

aquí mis consejos:

* Primero que nada debes elegir un lenguaje de programación
* Segundo, debes aprender a crear un proyecto en el lenguaje que escogiste
* Tercero, pues ya es hora de bajar o comprar un libro, manual etc del lenguaje que escogiste.
* Cuarto, lo que no sabes puedes preguntarlo aquí en el foro(o en otro) y/o buscar e google
* Quinto, Nunca te desanimes.

Saludos y suerte.


Pues mira el lenguaje de programacion que uso es el lenguaje C++ / CLR... :S como aparece en publicaciones anteriores. que si es tarea ? si... pero el problema es que no ce donde buscar. las indicaciones las tengo ya listas anteriormente... y pues trabajo en Microsoft Visual Studio 2010

"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"

[D4N93R]

Hola,

Por favor no citar el mensaje anterior.. No hace falta !

Un saludo!

.::IT::.

#12
Pues hombre ahi si me la pones dificil ya que no uso ya tiempos c++(y c++/CLR es medio maleado) pero te voy echar una mano tienes que utilizar la propiedad SelectedRows del DataGridView
bueno en c++/CLR yo declararia 2 variables de tipo string para luego cargarlas con los valores de la fila selecciona seria algo asi:

String^ reales;
String^ imaginarios;

reales = Convert::ToString(dataGridView1 ->SelectedRows[0]->Cells[0]->Value);
imaginarios = Convert::ToString(dataGridView1 ->SelectedRows[0]->Cells[1]->Value);


de hay los puedes asignar a un texbox para que te queden mas piolas algo como



y bueno te preguntaras porque no puse el Control Chart pues es porque no lo encontre en mi caja de herramientas jaja ademas que con eso ya puedes averiguar ya te falta poco.

Nota: En el evento click de button pon el codigo que te puse arriba, para asignarlo a las cajas de texto es:

txtReales->Text = reales;
txtImaginarios ->Text = imaginarios;


Considerando que txtReales y txtImaginarios son las cajas de texto.

Suerte Micronet!!!!!!!!!! no te rindas!!!!!!!!!!!
Simplemente .::IT::.

¡Micronet!

#13
Cita de: .::IT::. en 28 Noviembre 2010, 23:30 PM
Suerte Micronet!!!!!!!!!! no te rindas!!!!!!!!!!!

Okai muchas gracias... deja logro hacer la interaccion con el chart yo y luego te lo paso para que lo veas :) no lo subire alforo porque como dije... es tarea xD jajaja :S
cualquiera puede atacar mi codigo... pero te lo paso el viernes ya que ese dia es cuando tengo que entregarlo :)

"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"

.::IT::.

#14
Ahora que ya tengo el control chart en .Net 3.5 (viene por defecto en el .net 4.0) pues hombre ya lo tienes todo terminado solo pones todos esto en el evento click(considerando que tu control chart se llama "ChartPoints")

//odtener los datos de la fila seleccionada
Double^ reales;
Double^ imaginarios;

reales = Convert::ToDouble(dataGridView1 ->SelectedRows[0]->Cells[0]->Value);
imaginarios = Convert::ToDouble(dataGridView1 ->SelectedRows[0]->Cells[1]->Value);

txtReales->Text = reales->ToString();
txtImaginarios ->Text = imaginarios->ToString();

//Aqui es donde agregamos los controles al Control Chart
//fuente http://msdn.microsoft.com/en-us/library/dd456769.aspx (No hay ejemplo en C++ solo en C# pero es facil migrar)

//Obtener los Points del control Chart
System::Windows::Forms::DataVisualization::Charting::Series^  mySerie = this->ChartPoints->Series["Series1"];  

//Limpiar los Ponits
mySerie->Points->Clear();

//Agregar un Point XY
mySerie->Points->AddXY(reales,imaginarios);


foto de muestra:



Links de ayuda:
http://msdn.microsoft.com/en-us/library/dd489237.aspx
http://msdn.microsoft.com/en-us/library/dd456769.aspx

Para Descargar el control(.net 3.5,visual studio 2008)
http://www.microsoft.com/downloads/details.aspx?FamilyID=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displayLang=es


Nota: Ahora pues tienes que hacerlo todo desde cero tu mismo tratando de recordar y averigurando en google..

Saludos!!!!!!!!!

Simplemente .::IT::.

CarballoUriel

Dberian subir ese ejemplo por favor..... se les agradece.....-----> de antemano