March 2003
Intermediate to advanced
896 pages
32h 35m
English
DataGridTextBoxColumn
This DataGridColumnStyle-derived class supports
columns that display strings and are editable using a standard text
box.
In addition to the base-class features, you can set optional
Format and FormatInfo, to
format numeric or DateTime values using the
standard .NET formatting strings. This enables the column style to
support Byte, DateTime,
Decimal, Double,
Int16, Int64,
UInt16, UInt64, and
Single types, in addition to string itself.
public class DataGridTextBoxColumn : DataGridColumnStyle { // Public Constructors public DataGridTextBoxColumn(); public DataGridTextBoxColumn(System.ComponentModel.PropertyDescriptor prop); public DataGridTextBoxColumn(System.ComponentModel.PropertyDescriptor prop, bool isDefault); public DataGridTextBoxColumn(System.ComponentModel.PropertyDescriptor prop, string format); public DataGridTextBoxColumn(System.ComponentModel.PropertyDescriptor prop, string format, bool isDefault); // Public Instance Properties public string Format{set; get; } public IFormatProvider FormatInfo{set; get; } public override PropertyDescriptor PropertyDescriptor{set; } // overrides DataGridColumnStyle public override bool ReadOnly{set; get; } // overrides DataGridColumnStyle public virtual TextBox TextBox{get; } // Protected Instance Methods protected internal override void Abort(int rowNum); // overrides DataGridColumnStyle protected internal override bool Commit(CurrencyManager dataSource, int rowNum); // overrides DataGridColumnStyle protected ...
Read now
Unlock full access