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);

 

Posted on 2008-07-22 18:10 Enzo 阅读(24) 评论(0)  编辑 收藏 网摘 所属分类: Dev Logs

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-10-14 19:28 编辑过
Google站内搜索



相关文章:


相关搜索:
DataBlock BO DO Query query fields

相关链接: