Obtener las caracteristicas del Explorador en C#

Aveces es necesario saber que versión del Explorador se está usando o incluso que explorador se usa. C# tiene un propiedad llamada HttpBrowserCapabilities, con esto podemos obtener todas las opciones o propiedades del explortador. Veamos un ejemplo. protected void Page_Load(object sender, EventArgs e) { // Mostrara el tipo y caracteristiacas del Explorador. System.Web.HttpBrowserCapabilities browser = […]

Clonar un DataTable. C# .NET

Bueno pues vamos a cargar los datos desde SQL Server mediante un Stored Procedure: La cadena de conexión está en el webconfig.config <connectionStrings> <add name=”MiConexionWebConfig” connectionString=”Data Source=MiServidor;Initial Catalog=MiBase;User ID=MiSuario;Password=MiPassword” providerName=”System.Data.SqlClient”/> </connectionStrings> Esto va en el codebehind en algun evento como el clic de un botón. Creamos las cadenas del SP y la conexión. string SQL […]

SqlDataAdapter, SqlDataReader Formas de conseguir datos

Cada vez que hago un desarrollo se me olvida como enlazar datos un gridview y cada vez que busco en internet hay diversas formas de hacerlo. Veamos algunas. Primero la cadena de coneccion: string CadenaConn4 = “Persist Security Info=False;User ID=MiUsuario;Password=MiPassword;Initial Catalog=MIBASE;Server=100.199.99.99”; Cargamos los metodos en el page load.  Puede hacerlo en el clic de un botón, esto son solo ejemplos. protected void Page_Load(object sender, EventArgs e) { […]

TextBox, AutoComplateExtender y un Web Service ASP.Net

Vamos a crear un control que se autocomplete tomando los datos de un WebService y este a su vez de una base de datos de Sql Server Primer paso: un TextBox y ligado a un AutoCompleteExtender de AJAX asp.net <asp:TextBox ID=”TextBoxBuscarTienda” runat=”server”> </asp:TextBox> <asp:AutoCompleteExtender ID=”TextBoxBuscarTienda_AutoCompleteExtender” runat=”server” DelimiterCharacters=”” Enabled=”True” CompletionListCssClass=”autocomplete_completionListElement” CompletionListHighlightedItemCssClass=”autocomplete_highlightedListItem” CompletionListItemCssClass=”autocomplete_listItem” CompletionSetCount=”10″ MinimumPrefixLength=”3″ ServiceMethod=”ConseguirTiendas” ServicePath=”~/WebServiceTiendas.asmx” […]

Programación a la mexicana.

Programar es realmente difícil, tal vez para muchos no pero para mi, reitero, es realmente difícil. Tal vez por que empece tarde en mi vida a programar, creo que a los 28 años, o por que nunca he estudiado programación en una escuela. No tengo título universitario y jamás nadie me enseño, me hubiera gustado […]

Trozos de código II

Seguimos con algunos pedazos de código: Setfocus y Select en C# desde el ScriptManager protected void ButtonGenRep_Click(object sender, EventArgs e) { InsertarPrincipal(); InsertarGeneral(); GenerarProductos(); AsiganarIDRepyProd(); ScriptManager.RegisterStartupScript(this, this.GetType(), “selectAndFocus”,”$get(‘” + this.TextBoxFalt.ClientID + “‘).focus(); ” + “$get(‘” + this.TextBoxFalt.ClientID + “‘).select();”, true); ScriptManager sm = ScriptManager.GetCurrent(this); sm.SetFocus(this.TextBoxFalt); this.ButtonGenRep.Enabled = false; this.ButtonGuardarGeneral.Enabled = true; }