Torna al Thread

using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections.Generic; namespace Paolo2008.BoundMulti // essendo un esempio sulla root, ho aggiunto al namespace del progetto (Paolo2008) il nome della classe { public class BoundMulti : System.Web.UI.WebControls.BoundField { public TextBoxMode TextMode { get { TextBoxMode _tm = TextBoxMode.SingleLine; if (this.ViewState["TextMode"] != null) _tm = (TextBoxMode)this.ViewState["TextMode"]; return _tm; } set { this.ViewState["TextMode"] = value; } } public int Columns { get { int i = 0; if (this.ViewState["Columns"] != null) i = (int)this.ViewState["Columns"]; return i; } set { this.ViewState["Columns"] = value; } } public int Rows { get { int i = 0; if (this.ViewState["Rows"] != null) i = (int)this.ViewState["Rows"]; return i; } set { this.ViewState["Rows"] = value; } } public bool Wrap { get { bool b = true; if (this.ViewState["Wrap"] != null) b = (bool)this.ViewState["Wrap"]; return b; } set { this.ViewState["Wrap"] = value; } } protected override void OnDataBindField(object sender, EventArgs e) { base.OnDataBindField(sender, e); Control c = (Control)sender; if (c is TextBox) { TextBox txt = (TextBox)c; txt.TextMode = this.TextMode; txt.Columns = this.Columns; txt.Rows = this.Rows; txt.Wrap = this.Wrap; } } } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5