zoukankan      html  css  js  c++  java
  • C#中控件对比(DataGridView,ListView,TreeView,ComboBox)

    1.如何加载数据

      (1)可以指定数据源控件:DataGridView和ComboBox

      (2)只能通过循环遍历添加:ListView和TreeView

    2.从选择方式:

      (1)只能选择一项(节点):TreeView(SelectedNode)和ComboBox(SelectedItem)

      (2)可以选择多项(行):DataGridView(SelectedRows)和ListView(SelectedItems)

    3.从用户 定义数据存储方式:

      (1)获取绑定项:DataGridView:dgv.SelectedRows[0].DataBandItem as 类型

        1)如果数据源时数据库表,那么控件的每一行数据的绑定项就是表中的数据行

           DataRowView       dag.SelectedRows[0].DataBandItem as DataRowView

        2)如果数据源是集合或者数组,那么绑定项就是集合或者数组中的对象,如:dgv.SelectedRows[0].DataBandItems as Person  

        3)通过本身的属性结构取值:dgv.SelectedRows[0].Cell[索引].Value             取得值时object类型         lv.SelectedItems[0].SubItems[索引].Text

      (2)使用Tag值:ListView和TreeView    例如:lv.SelectedItem[0].Tag        取得值时object类型

        

    4.ComboBox:可以指定数据源,也可以循环添加,但是它没有绑定项,也没有Tag值,它只有2中取值方式:Text和SelectedItem------相当于绑定项和Tag值,如:

      1.Cbo.SelectedItem as 类型

    111
  • 相关阅读:
    Java服务,内存OOM了,如何快速定位?
    Java内存分析工具MAT(Memory Analyzer Tool)安装使用实例
    jmap使用方法及原理
    可能发生Full gc 的情况
    java--jvm GC-常用参数配置
    JVM. GC 性能调优方法与思路
    《嫌疑人X的献身》——两个天才之间的思想火花
    爱的纯粹与代价
    18年下半年计划表
    阿里校招准备-总纲
  • 原文地址:https://www.cnblogs.com/zwj-199306231519/p/11871379.html
Copyright © 2011-2022 走看看