Aunque el nombre sea un poco largo es lo mejor para evitar confusiones.

Hace unos días en el trabajo se me planteó el problema de como ingresar un combobox con binding a un gridview el cual también recibe sus datos desde otro binding.

La idea es que tengo una grilla que se ‘llena’ con usuarios desde un Procedimiento almacenado, luego cada uno de esos usuarios puede seleccionar una empresa desde un DropDownList el cual también se llena a partir de un procedimiento almacenado.

Para ello googlé distintas soluciones por el lado del servidor y todas me llevaban a obtener un ComboBox con valores S y s t e m . … al final dí con una solución del lado cliente muy fácil.

El DataTable está llenado a mano para fines de demostración.

                    <asp:TemplateField HeaderText="Curso">
                        <ItemTemplate>
                            <asp:DropDownList ID="curso"  runat="server" DataSource="<%# ListarCursos() %>" DataTextField="nombre" DataValueField="id"></asp:DropDownList>
                        </ItemTemplate>
                    </asp:TemplateField>

es importante destacar acá:
DataSource: Una función en el asp.cs o asp.vb que nos devuelva un DataTable
DataTextField: el nombre del campo que contiene la información visible para el usuario
DataValueField: el nombre del campo que contiene la información no-visible para el usuario, por lo general los índices

el cual realiza un binding directo desde una función en C# de carácter PÚBLICA [es importante esto, de lo contrario no la verá el .aspx]

private void CrearDTCursos()
{
	Cursos = new DataTable();
	DataColumn dc;
	dc = new DataColumn();
	dc.ColumnName = "id";
	dc.DataType = Type.GetType("System.Int32");
	Cursos.Columns.Add(dc);
	dc = new DataColumn();
	dc.ColumnName = "nombre";
	dc.DataType = Type.GetType("System.String");
	Cursos.Columns.Add(dc);
}
private void CrearCursos()
{
	DataRow dr;
	dr = Cursos.NewRow();
	dr["id"] = 0;
	dr["nombre"] = ".Net 2";
	Cursos.Rows.Add(dr);
	dr = Cursos.NewRow();
	dr["id"] = 1;
	dr["nombre"] = "Intro a OOP";
	Cursos.Rows.Add(dr);
	dr = Cursos.NewRow();
	dr["id"] = 2;
	dr["nombre"] = "DAI";
	Cursos.Rows.Add(dr);
	dr = Cursos.NewRow();
	dr["id"] = 3;
	dr["nombre"] = "Algebra";
	Cursos.Rows.Add(dr);
}

public DataTable ListarCursos()
{
	return Cursos;
}

protected void Page_Load(object sender, EventArgs e)
{
	CrearDTAlumno();
	CrearAlumnos();
}

es importante tener el código que devuelve el DataTable separado, de manera de que nos entregue un DataTable previamente llenado

con estos pasos nos quedará algo parecido a esta pantalla

binding01

En el código fuente puedes ver el binding directo desde el asp.net [binding a 'mano' por decirlo de alguna manera]

El código fuente lo puedes descargar desde mi SkyDrive…. link directo acá:

saludos!

Share/Save/Bookmark

Tags Categories: Microsoft, asp.net, how-to Posted By: BredeBS
Last Edit: 28 Dec 2008 @ 11 22 PM

E-mailPermalinkComments (0)

 27 Aug 2008 @ 11:01 PM 

Plancha suprema… aparezco :B

YouTube Preview Image

saludos!

Share/Save/Bookmark

Tags Categories: Uncategorized Posted By: BredeBS
Last Edit: 27 Dec 2008 @ 09 45 PM

E-mailPermalinkComments (1)

 27 Aug 2008 @ 9:31 PM 

En pro de un pequeñísimo problema con la gestión de una sala de Duoc, el cronograma de talleres del día 2 de Cells on Camp se reducirá y ajustará a esto:

09:15-10:40 - Desarrolla tu Juego desde cero con XNA  - Francisco Agurto + Brede Basualdo
10:45-12:10 - Desarrollo de Interfaces de Usuario mediante Windows Presentation Foundation -  Alejandro Pacheco
12:15-13:00 - Web 2.0 …el taller - Brede Basualdo
13:00-13:40 - Robotics Studio - Célula RoboDuo
13:45-15:10 - Infraestructura de redes Microsoft DNS/DHCP + Active Directory - Pablo Campos
15:15-17:30 - Silverlight - Gonzalo Pérez

Disculpen las molestias =)
Saludos!

Share/Save/Bookmark

Tags Categories: Uncategorized Posted By: BredeBS
Last Edit: 27 Aug 2008 @ 09 39 PM

E-mailPermalinkComments (0)

 27 Aug 2008 @ 12:10 AM 

Las células académicas Sphera y Klover de la UBB continuarán el día 3 de septiembre con su ciclo de charlas.

El programa a continuación:

Espero verlos allá ;)

PD: Saludos a hack@your.mind , y cuéntame, en qué programas? XD

PD2: Al que quiera una discusión seria conmigo acerca de mi postura respecto a OpenSource y Microsoft, tiene mi msn… que dé la cara y listo, los cobardes se esconden tras un nick =) y no es por ofender a los Linuxeros de verdad, grupo en el cual tengo varios conocidos, pero gran parte de sus “fundamentalistas” son cobardes y no son capaces de dar la cara, aparte de disparar mierda por hacerlo… aunque igual se perdieron el debate serio y responsable de hoy entre Alejandro y Italo de la DTI UdeC… así se conversan las cosas muchachos! ;)

Share/Save/Bookmark

Tags Categories: Uncategorized Posted By: BredeBS
Last Edit: 27 Aug 2008 @ 12 10 AM

E-mailPermalinkComments (0)

 21 Aug 2008 @ 6:11 PM 

La novedad de Photosynth, el software que es capaz de generar modelos 3D de lugares con sólo publicar fotos de dicho lugar ha sido liberado, por ahora el servidor anda un poco saturado, pero visítenlo en http://photosynth.com/

Te dan 20Gb para subir tus creaciones, así que aprovechalos y a crear!!!!!

[Las imágenes luego, cuando pueda conectarme bien al server :P]

YouTube Preview Image

Share/Save/Bookmark

Tags Categories: Microsoft Posted By: BredeBS
Last Edit: 27 Dec 2008 @ 11 43 PM

E-mailPermalinkComments (0)

 20 Aug 2008 @ 11:31 PM 

Hola!
Debo comenzar por agradecer la invitación que nos extendieron los muchachos y muchachas de las células académicas Klover y Sphere a dictar una charla y un taller de hoy en la UBB que sencillamente fueron un éxito, nos encantó su buena acogida y la preparación del evento, felicitaciones muchachos!!!!

Si les interesa:

Presentación PPTx [Libre de modificación si la requieren para utilizar, sólo les pido que mantengan los créditos o al menos una referencia a mi blog =)]

Demo XNA de Francisco

[Pronto las fotos]

Y lo prometido es deuda, en la tarde quedamos de enviarles los links útiles de los sitios, además de las instalaciones de Visual Studio 2008 + XNA Game Studio 3.0 CTP [o Visual C# 2005 Express + XNA Game Studio 2.0]

Como les contamos existen estas 2 alternativas de instalació, la de Visual Studio 2008 les sirve para que conozcan las cosas nuevas, experimente con LinQ entre otras tantas cosas, y la segunda para Pc’s chicos o si simplemente quieren juegos básicos.

Opción 1:

XNA Game Studio 3.0 CTP [42Mb]

Visual Studio 2008 [875Mb]

[Visual Studio 2008 es por 90 días, a no ser que tengan ELMS activado ahí pueden conseguir una clave válida, en el Cells entregaremos los discos en todo caso ;)]

Opcion 2:

XNA Game Studio 2.0 [99Mb]

Visual C# 2005 Express[445Mb]

Documentación

La pueden obtener desde aquí:

XNA Game Studio 2.0 Product Documentation [MSDN donde más?]

[UPDATE]

Sitios Útiles donde encontrar información de XNA

Ojalá les sirva todo esto, pronto info con el material ;)

Saludos

Brede

Share/Save/Bookmark

Tags Categories: .Net Cells, Charlas Académicas, EVentos, Microsoft, XNA Posted By: BredeBS
Last Edit: 21 Aug 2008 @ 12 19 AM

E-mailPermalinkComments (0)

Promoción Cells on Camp

El próximo miércoles 27 y jueves 28 de agosto de 2008 se realizará Cells on Camp Concepción, en DuocUC Sede San Andrés Concepción [Paicaví 3280 cerca del Mall Plaza], ambos días desde las 09:00 AM. La entrada es gratuita, y están todos invitados.
Esta vez el evento se dividió en 2 días de manera de el primero realizar charlas, y el segundo Hands on Lab donde los oradores te guiarán para que construyas tu aplicación.

Cronograma de Charlas y Talleres

Miércoles 27 Agosto

Inicio Fin Tema Expositor
09:00 09:30 Acreditación
09:30 09:45 Bienvenida DuocUC Autoridades DuocUC Concepción
09:45 10:00 Bienvenida Microsoft Alejandro Pacheco
10:00 10:45 Lenguajes Dinámicos presentes en Silverlight Alejandro Pacheco
10:45 11:00 Break
11:00 11:45 LinQ Gonzalo Perez
12:00 12:45 Introducción .Net Cells + Desarrollo Seguro Brede Basualdo + Célula UBB
13:00 13:45 Almuerzo
14:00 14:45 Windows Server 2008 con Hyper-v Pablo Campos
15:00 15:45 Introducción a Internet Information Server 7 Pablo Campos
16:00 16:45 Plataformas Microsoft en las Comunidades Web 2.0 Brede Basualdo
18:00 24:00 Tarreo

Jueves 28 Agosto

Laboratorio L20

Inicio Fin Tema Expositor
09:00 10:45 Desarrolla tu juego desde cero con XNA Francisco Agurto - Brede Basualdo
10:45 11:00 Break
11:00 12:45 Mashups de PopFly en Aplicaciones Web Brede Basualdo
13:00 14:00 Almuerzo
14:00 15:45 Diseño gráfico para aplicaciones de escritorio con Expression Studio Felipe Rocha - Brede Basualdo
15:45 16:00 Break
16:00 17:45 Infraestructura de redes Microsoft DNS/DHCP + Active Directory Pablo Campos

Laboratorio L21

Inicio Fin Tema Expositor
09:00 10:45 Taller por Definir Expositor por Definir
10:45 11:00 Break
11:00 12:45 Desarrollo de Interfaces de Usuario mediante Windows Presentation Foundation Alejandro Pacheco
13:00 14:00 Almuerzo
14:00 15:45 LinQ to SQL Gonzalo Pérez
15:45 16:00 break
16:00 19:45 Silverlight Gonzalo Pérez

Recuerden Pre-registrarse acá : http://www.microsoft.com/conosur/cellsoncamp/

Los esperamos!

Share/Save/Bookmark

Tags Tags: , ,
Categories: .Net Cells, Charlas Académicas, EVentos, Expression Studio, Microsoft, Silverlight, XNA
Posted By: BredeBS
Last Edit: 19 Aug 2008 @ 02 17 AM

E-mailPermalinkComments (0)

 16 Aug 2008 @ 3:13 AM 
Marca ExpoTIC

Marca ExpoTIC

Desde hace unos meses en conjunto con los profesores y administrativos de DuocUC, en especial Jorge Jorquera y Mario Zapata además de la célula académica DCC, hemos estado coordinando un evento tecnológico que muestre fuertemente el impacto de las T.I. en Concepción.

El fruto de más de 2 meses de trabajo se verá el próximo 26 de agosto del presente año, en el centro de Eventos SurActivo desde las 09:00 se desarrollará ExpoTIC 2008.

Puedes ver más info en el mismo sitio www.duoc.cl/expotic y además enterarte de los temas a tratar, expositores, empresas participantes y el cronográma entre otros.

Por el lado de Microsoft, expondremos Alejandro Pachecho, Gonzalo Pérez, Pablo Campos y yo. Además vienen amigos de Sun, Mac y Linux (para que no crean que es otro evento Microsoft [eso es cells on camp el día siguente, pronto la info])

Tendremos talleres orientados al público en general [ojo, no son talleres técnicos, sino que para la familia] de desarrollo de videojuegos con XNA, Adobe Photoshop [con Felipe Rocha, integrante de mi célula y colega de agencia], Expression Studio, Robotics, Virtualización; además de música en vivo, concursos y juegos para todos!.

Los esperamos recuerden:

martes 26 de Agostos desde las 09:00 en SurActivo

ENTRADA LIBERADA

También paséense por el Evento en Facebook

[Personalmente estoy orgulloso por este evento, pues la gráfica y la Web fue generada integramente por ILook, la agencia gráfica que estamos creando con Felipe]

Share/Save/Bookmark

Tags Tags: , , , , ,
Categories: .Net Cells, Charlas Académicas, EVentos, Expression Studio, Microsoft, Silverlight
Posted By: BredeBS
Last Edit: 16 Aug 2008 @ 10 49 PM

E-mailPermalinkComments (0)

 11 Aug 2008 @ 5:25 PM 
Afiche 20 de Agosto 2008

Afiche 20 de Agosto 2008

Los Muchachos de las Células Académicas Klover y Sphere de la Universidad del BioBio están preparando un ciclo de charlas de tecnologías Microsoft.

El primer ciclo comienza el día 20 de agosto desde las 11 horas con la presentación del programa académico Microsoft por parte de Silvia Sepúlveda y Leonardo Muñoz.

More »

Share/Save/Bookmark

Tags Categories: .Net Cells, Charlas Académicas, Microsoft, XNA Posted By: BredeBS
Last Edit: 16 Aug 2008 @ 03 38 PM

E-mailPermalinkComments (0)

 10 Aug 2008 @ 11:42 PM 
Logo Silverlight

Logo Silverlight

Primera idea… siempre he sido un detractor de flash… encuentro patético un sitio integramente en flash que demora 2-3 minutos en cargar… aunque hay que aceptar que se ven lindos y todo.. y son cross-browser y multiple sistemas… bueno, en resumen a partir de esto cuando me dijeron “existe Silverlight y te permite crear lo mismo que en flash con un peso de sólo unos pocos kilobytes” dije wow!… hay que investigarlo… dicho y hecho.

Para ello comencé a investigar Microsoft Expression Studio, que es la suite para desarrollar aplicaciones con XAML [que viene a ser el "código fuente" de silverlight] en especial con Expression Blend que permite generar las animaciones directamente.

Pero hubo un pequeño problema me gusta programar =) por ende la mejor forma de probar esto es con Visual Studio. Instalé Silverlight Tools Beta 2 para Visual Studio 2008 y paff… no me permitió instalarlo. Consulté a mi profe asesor de siempre acerca de su versión de VS2008 y me dijo que tenía VS2008 con SP1, comenzaron las pruebas instalé el SP1 y nada.

More »

Share/Save/Bookmark

Tags Tags: , ,
Categories: Expression Studio, Microsoft, Silverlight
Posted By: BredeBS
Last Edit: 11 Aug 2008 @ 04 31 PM

E-mailPermalinkComments (1)

\/ More Options ...
Change Theme...
  • Users » 4
  • Posts/Pages » 13
  • Comments » 2
Change Theme...
  • VoidVoid
  • LifeLife « Default
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LiteLight
  • No Child Pages.
  • No Child Pages.