listview是乙個**控制項,可以將資料顯示在**上。那麼,如果想要儲存當前listview**控制項中的值,則需要對控制項中的每乙個item進行遍歷,其遍歷的方式是先遍歷行,後在行中遍歷列。
1 遍歷行
listview中的行是個listviewitem型別的物件,因此,可使用陣列座標來訪問每乙個行物件。
int nroworder = 0;
int nroworders = listview1.items.count;//行數
for (nroworder = 0; nroworder < nroworders; nroworder++ )//遍歷listview1的每一行
2 遍歷列
行物件裡則是儲存了每行中的值。
int ncolorder = 0;
int ncolorders = lvi.subitems.count;//行中包含的資料個數
for (ncolorder = 1; ncolorder < ncolorders; ncolorder++)//每行中的每項
3 **
結合對listview中行的遍歷和列遍歷,可實現整個控制項中每乙個值的遍歷。
int nroworder = 0;
int nroworders = listview1.items.count;
for (nroworder = 0; nroworder < nroworders; nroworder++ )//遍歷listview1的每一行
}
**:
hive中行轉列 列轉行的實現
行轉列實現 表資訊 場景一 使用concat ws和collect set函式 說明 collect set函式可以返回乙個array型別。concat ws函式可以拼接陣列,如下 場景二 有時候如果需要對指標字段求和,則上述sql改寫成如下 場景三 使用str to map和explode函式以及...
flex中獲取datagrid選中行的列值
var v object datagrid.editeditemposition var colindex number v.columnindex var rowindex number v.rowindex var colatagridcolumn datagrid.columns colind...
Oracle中行轉列,列轉行pivot的用法
測試資料準備 建表 drop table saleslist create table saleslist kehu varchar2 20 客戶 shangpin varchar2 20 商品名稱 salesnum number 8 銷售數量 插入資料 declare 談幾個客戶 cursor l...