Ojo puede fallar por temas de puertos abiertos.
"hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/unsolicitedrcui.htm"
27/11/08
30/9/08
Añadir valor nulo en un comboBox asp.net (dropdownlist)
Hay que asignar a true la propiedad AppendDataBoundsItems.
this.comboLocalidad.AppendDataBoundsItems = true;
this.comboLocalidad.Items.Add(new ListItem("Sin asignar", "0"));
El valor 0 tendrá que ser tratado al grabar como nulo.
this.comboLocalidad.AppendDataBoundsItems = true;
this.comboLocalidad.Items.Add(new ListItem("Sin asignar", "0"));
El valor 0 tendrá que ser tratado al grabar como nulo.
19/9/08
Curioso juego de programación
http://www.gameroo.nl/games/light-bot
palabras clave:
juego programación interesante aprendizaje chorrada
palabras clave:
juego programación interesante aprendizaje chorrada
16/9/08
Para modificar o eliminar un registro de un GridView de asp. net.
Palabras clave:
GridView, Posición, Posicionar, modificar, eliminar, RowCommand, DataKeys, Grid, Rejilla.
// e.CommandArgument.ToString(). Nos devuelve una cadena con la posición en el grid en la que se ha pulsado el botón.
// Para obtener la clave primaria de la fila pulsada hemos de definir en el GridView en su propiedad “DataKeyNames” los nombres de los campos que forman la clave primaria a mano antes de empezar.
DataKey dk = this.GridView1.DataKeys[Int32.Parse(e.CommandArgument.ToString())];
// El dk obtiene la lista de valores para acceder al segundo se pone el [1]
this.Title = dk.Values[1].ToString();
Una vez obtenida la clave primaria ya se puede obtener el objeto a modificar.
GridView, Posición, Posicionar, modificar, eliminar, RowCommand, DataKeys, Grid, Rejilla.
// e.CommandArgument.ToString(). Nos devuelve una cadena con la posición en el grid en la que se ha pulsado el botón.
// Para obtener la clave primaria de la fila pulsada hemos de definir en el GridView en su propiedad “DataKeyNames” los nombres de los campos que forman la clave primaria a mano antes de empezar.
DataKey dk = this.GridView1.DataKeys[Int32.Parse(e.CommandArgument.ToString())];
// El dk obtiene la lista de valores para acceder al segundo se pone el [1]
this.Title = dk.Values[1].ToString();
Una vez obtenida la clave primaria ya se puede obtener el objeto a modificar.
31/7/08
Databinding de un textbox por código
this.tbIP.DataBindings.Add("Text", Program.dm.grupoDatequipodatBindingSource, "IP");
30/7/08
Acceder al connection string en asp .net
ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
14/7/08
Tamaño de la barra de windows
La barra mide 22 puntos.
si a 768 ( de 1024 x 768) le restamos 22 tenemos que para aplicaciones podemos tener:
746 puntos de alto.
si a 768 ( de 1024 x 768) le restamos 22 tenemos que para aplicaciones podemos tener:
746 puntos de alto.
19/6/08
Creación de tabla en oracle
CREATE table "S" (
"A" NUMBER(5,5) NOT NULL,
"C" VARCHAR2(4000),
constraint "S_PK" primary key ("A")
)
/
CREATE sequence "S_SEQ"
/
CREATE trigger "BI_S"
before insert on "S"
for each row
begin
select "S_SEQ".nextval into :NEW.A from dual;
end;
/
ALTER TABLE "S" ADD CONSTRAINT "S_FK"
FOREIGN KEY ("C")
REFERENCES "TABLA1" ("ID")
/
23/4/08
Netbeans jsf oracle + Primera inserción que funciona
Necesita un messageGroup1
int id = 31;
String nomb = "Treinta y uno";
Connection con = null;
try {
InitialContext ic = new InitialContext();
//en esta parte es donde ponemos el Nombre
//de JNDI para que traiga el datasource
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/HR_Oracle");
con = ds.getConnection();
Statement st = con.createStatement();
try{
String com = "insert into TABLA1(id,nomb) values ("
+ Integer.toString(id)
+ ",'"
+ nomb
+ "')";
info(com);
int executeUpdate = st.executeUpdate(com);
info(Integer.toString(executeUpdate));
}catch(SQLException ex){
error(ex.getMessage());
}
//el resultSet es el encargado de traer los datos de la consulta
ResultSet rs = st.executeQuery("select * from TABLA1");
while (rs.next()) {
info(" " + rs.getString(1) + " " + rs.getString(2));
}
} catch (SQLException ex) {
error(ex.getMessage());
} catch (Exception exx) {
error(exx.getMessage());
}
4/3/08
Fila actual de un BindingSource
Actualización: Parece que esto funcionaría y compacta el código.
Sirve para acceder al elemento actual de un binding source con el tipo de fila adecuado.
return (this.BaseDeDatosBS.Current as DataRowView).Row as DS.BaseDeDatosRow;
// Si no hay Current devolvería un null.
Sirve para acceder al elemento actual de un binding source con el tipo de fila adecuado.
public DS.JuzgadoRow JuzgadoActual {
get {
DS.JuzgadoRow result = null;
if (this.JuzgadoBs.Current != null) {
DataRowView drw = this.JuzgadoBs.Current as DataRowView;
result = drw.Row as DS.JuzgadoRow;
}
return result;
}
}
Suscribirse a:
Entradas (Atom)