1. 程式人生 > >如何獲取當前行集合

如何獲取當前行集合

key del int getent 字段值 字段 nes 方法 obj

如想獲取單據體當前行字段值,可以參看下面代碼
//獲取單據體或者子單據體字段值 需要先查找到相應單據體
string entityKey = "需要查找的單據體Key";
//獲取單據體
var entity = this.View.BusinessInfo.GetEntryEntity(entityKey);

        //獲取數據集合
        var objs = this.Model.GetEntityDataObject(entity);
        //獲取單據體的當前行索引
        int entityRowIndex = this.Model.GetEntryCurrentRowIndex(entityKey);
        //方法1:GetValue根據獲得的行索引取值
        this.View.Model.GetValue("單據體字段Key", entityRowIndex);
        //方法2:
        //取得單據體當前行
        DynamicObject row = objs[entityRowIndex];
        //取得當前行字段值
        var entityFieldValue = row["單據體字段Key"];

如何獲取當前行集合