treeview 使用方法:(在view.details模式下)
1、建立treeview的標題
2、建立treeview的item
3、在treeview的item中的建立subitem
如果將各部分拆分開來的方法為:
1、建立treeview的標題
2、建立item
3、建立subitem
4、將subitem加入到item中
5、將item加入到treeview中
注:在view.details模式下,item相當於建立主列中的資料;subitem相當於建立其它列中的資料。
其它模式可以不用建立subitem。
下邊用例子來學習。如實現下圖功能。
程式碼:namespace
listviewexercise
//////
listview 設定
///private
void
listviewset()
//////
//手動填加listview方法1
///private
void
createviewitemmethodone()
//////
手動填加listview方法2
///private
void
createviewitemmethodtow()}}
例2:得到指定資料夾下的資料夾及檔名列表。如下圖:
程式碼:using
system.io;
namespace
listviewexercise
//////
listview 設定
///private
void
listviewset()
//////
得到目錄中的內容
///private
void
getfoldertreeview(
string
aspath)
foreach
(fileinfo fi
infiinfo)
//結束更新
listviewcontrol.endupdate();
}///
///定義變數存放路徑
///string
sfilename =""
;///
///專案的雙擊事件
//////
///void
listviewcontrol_itemactivate(
object
sender, eventargs e)
catch
}else
}///
///返回上一級
//////
///private
void
btnreturn_click(
object
sender, eventargs e)}}
}
C ListView控制項使用簡介
listview控制項在各類程式中,具有資料顯示直觀,操作方便的特點。所以使用率極高,但控制項的各類引數眾多,很多初學者不易掌握,在此列舉該控制項的一些常用方法,屬性,希望對初學者有一定幫助。1 2005年10月9日2 listview標頭的 建立方法。3 columnheader title ne...
C ListView控制項的間隔色和自動適應寬度
自動適應寬度只須設定列寬的值等於 1即可,另外,如果要調整每列的寬度為標題的寬度的話設定列寬的值等於 2即可,要注意一定要在listview載入了資料之後再設定,要不然就沒效果了,而且每次重新整理資料後必須設定。至於間隔色就很簡單了,在每行要載入資料的時候設定每行的背景色就搞定了,下面我寫乙個很很簡...
c listview控制項的資料新增和常用事件的處理
設定 線 fullrowselect true gridlines true view details 用資料表新增資料 listview控制項內容顯示 資料表源 控制項名稱 public static void livmaindisplay datatable dt,listview liv li...