Es posible modificar el grid asignado a un filtro para que muestre los campos correspondientes a dicho filtro con la asignación de su propiedad "GridUsuario".


Importante tener en cuenta que se mostrarán aquellas columnas asignadas al From del grid asignado no a las columnas del mismo.


Código VB6:

' Modificamos el "From" de un grid, agregamos una columna y lo volvemos a asignar al control de filtro
gForm.Controls("grdUserStock").From = "SELECT *, DescripAlmacen as Descrip2 FROM VStockMinimos"
gForm.Controls("grdUserStock").AgregaColumna "Descrip2", 1500, "Descrip 2"
Set gForm.Controls("filStockMinimo").GridUsuario = gForm.Controls("grdUserStock")

Código C#:

// Modificamos el "From" de un grid, agregamos una columna y lo volvemos a asignar al control de filtro
(gForm.Controls["grdUserStock"] as ICntGridUsuario).From = "SELECT *, DescripAlmacen as Descrip2 FROM VStockMinimos";
(gForm.Controls["grdUserStock"] as ICntGridUsuario).AgregaColumna("Descrip2", 100, "Descrip 2");
(gForm.Controls["filStockMinimo"] as ICntFiltroUsuario).GridUsuario = (gForm.Controls["grdUserStock"] as ICntGridUsuario);