1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
using System.Data;
using System.Data.Common;
//
DataTable1.ColumnChanging += new DataColumnChangeEventHandler(Table1CheckMaxLength);
//
void Table1CheckMaxLength(object sender, DataColumnChangeEventArgs args)
{
if (args.Column.DataType.Equals(System.Type.GetType("System.String"))) {
if ( ((string)args.ProposedValue).Length > args.Column.MaxLength ) {
args.ProposedValue = ((string)args.ProposedValue).Substring(0,args.Column.MaxLength);
// zusätzliche Maßnahme(n), soweit gewünscht
}
}
}
|