It's Easy. There is sample code for note.
Users users = new Users();
DatabaseField[] queryFields =
{
users[Users .UsersFields .UserCName ],users[Users .UsersFields .UserId ],
users [Users .UsersFields .UserType],users[Users .UsersFields.XStatus ],
users [Users .UsersFields .Title ],users [Users .UsersFields .UserEName ]
};
QueryCriteria qc = new QueryCriteria(users.TableName, queryFields);
UsersBusinessObject usersBO = new UsersBusinessObject();
DataTable dt = usersBO.GetDataTable(qc);
And Now,This DataTable just contain those column in queryFields.
So,it is just like BO.Update(qc);
....
DatabaseField[] updateFields =
{
ui[Users .UsersFields .Address],ui[Users .UsersFields.Title] ,
ui[Users .UsersFields.DOB ],ui[Users .UsersFields .City ],
ui[Users .UsersFields .EMail ], ui[Users .UsersFields .Fax ],
ui[Users .UsersFields .OrgPosition ],ui[Users .UsersFields .LastLoginDate ],
ui[Users .UsersFields .Country ],ui[Users .UsersFields .Postalcode ],
ui[Users .UsersFields .Province ],ui[Users .UsersFields .Education ],
ui[Users .UsersFields .OrgAddress ],ui[Users .UsersFields .OrgCity ],
ui[Users .UsersFields .OrgName ],ui[Users .UsersFields .OrgCountry],
ui[Users .UsersFields .OrgPostalcode ], ui[Users .UsersFields .UserType],
ui[Users .UsersFields .Phone ], ui[Users .UsersFields .UserCName ],
ui[Users .UsersFields .OrgProvince ]
};
QueryCriteria qc = new QueryCriteria(ui.TableName, updateFields);