WinForms. Cargar Html en forms.WebBrowser
Como cargar código html en un WebBrowser
1 2 3 4 5 |
webBHtml.Navigate("about:blank"); if (webBHtml.Document != null) webBHtml.Document.Write(string.Empty); webBHtml.DocumentText = " lo que sea"; |
Como cargar código html en un WebBrowser
1 2 3 4 5 |
webBHtml.Navigate("about:blank"); if (webBHtml.Document != null) webBHtml.Document.Write(string.Empty); webBHtml.DocumentText = " lo que sea"; |
Partiendo que tenemos el modelo de Persona:
1 2 3 4 5 6 7 8 9 10 11 12 |
public class ModeloPersona { public string Nombre { get; set; } public string Domicilio { get; set; } public string Provincia { get; set; } public string Poblacion { get; set; } public string Contacto { get; set; } public string Telefono { get; set; } public string Fax { get; set; } public string Email { get; set; } public string CodigoPostal { get; set; } } |
Aquí obtenemos los nombres de las propiedades del modelo:
1 2 |
IEnumerable<string> campos = from p in typeof(ModeloPersona).GetProperties() select p.Name.ToString(); |
En mi caso obtenía una Lista que contenía un Object En el Object contenía información de una persona, tenia los campos “nombre”, “apellido”, ..etc. Con el bucle recorría cada campo… Lee más »
Mediante Linq Dynamic, podemos establecer que campos deseamos obtener de forma dinámica. En mi caso lo utilice para generar informes personalizados.
1 2 3 4 |
var strCamposSeleccionados = "nombre, apellido, direccion, telefono"; // usamos System.Linq.Dynamic var datosSeleccionados= resultado.Select("new (" + strCamposSeleccionados + ")"); return datosSeleccionados.Cast<object>().Distinct().ToList(); |
Linq Dynamic