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
  • 相关阅读:
    Linux设备驱动之Ioctl控制
    虚拟内存与物理内存的区别
    怎么远程控制他人电脑
    二维数组和指针
    二维数组和指针(C语言)
    帧率、码流与分辨率相关知识
    深入理解FIFO
    安装lsb_release
    Linux初学之vmware Workstation 网络连接三种模式
    RTSP协议学习笔记
  • 原文地址:https://www.cnblogs.com/zwj-199306231519/p/11871379.html
Copyright © 2011-2022 走看看