Flex 獲取DataGrid總資料行的方法

2022-02-09 14:20:54 字數 518 閱讀 8879

flex裡面有乙個public property:rowcount,那個是「獲取或設定在列表中至少部分可見的行的行數」,並不能獲得總的資料行。除此以外,好像沒有什麼屬性、方法,可以直接獲取dg總資料行數。在資料庫裡查詢倒是很簡單的。 

後來,我發現,如果設定selectedindex大於總的資料行數,那該索引指向的便是資料行的最後一行。由此便得到乙個獲取dg資料行的曲線方法。 

var selectedrow:int; 

var tempcount:int=1000;

var rcount:int;

selectedrow=dg.selectedindex;

dg.selectedindex=tempcount;

rcount=dg.selectedindex+1;

dg.selectedindex=selectedrow;

rcount就是總行數,因為index是從0開始的,故此要加一。 

tempcount設定是乙個預設比行數多的數 

Flex中的DataGrid的內容處理 總結

轉貼 1.介紹一下datagrid中資料的增加 刪除 獲取。新增 刪除 由於datagrid的資料都繫結於array或xml,所以我們需要增加記當或刪除記錄的時候.只需要對所繫結的資料進行相應的操作即可。這裡就不多說了.一會直接看 要提示一下的是.雖然資料與datagrid進行的繫結.不過好像修改了...

FLEX 獲取DataGrid行號和列好

一 獲取行號 var findex number math.floor dg.contentmousey dg.rowheight 1 dg.verticalscrollposition 是滑鼠所在的local座標系相對於datagrid的高度 是datagrid的行高,math.floor作用是截...

flex中獲取datagrid選中行的列值

var v object datagrid.editeditemposition var colindex number v.columnindex var rowindex number v.rowindex var colatagridcolumn datagrid.columns colind...