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...