DataTable ExtendedProperties

While playing in data tables in .net, it may require to have some temporary values such as records counts, primary key field name, …etc. In those situations, instead of declaring new variables in the program, it is ideal way to use “ExtendedProperties” option in datatable. The property is holding the collection (hashtable) values.

Here is the syntax;

DataTable.ExtendedProperties.Add (object key, object value);

Examples;
DataTable dtObj = new DataTable("employees");
dtObj.ExtendedProperties.Add("totalCount", 500);
dtObj.ExtendedProperties.Add("primaryKey", "employee_id");
dtObj.ExtendedProperties.Add("createdDate", DateTime.Now);

For retrieving assigned properties,
int iCount = Convert.ToInt32(dtObj.ExtendedProperties["totalCount"].ToString());

So simple and effective property.

Comments

Popular posts from this blog

Storing Images in MySQL database

XML Documentation comments