首页 > 其他分享 >DataGridView绑定数据并操作

DataGridView绑定数据并操作

时间:2023-03-10 16:24:35浏览次数:54  
标签:vInfo VideoPlayList 绑定 dgvVideo DataGridView BindingList 操作 VideoInfo

 

BindingList<VideoInfo> VideoPlayList = null;//定义

VideoPlayList = new BindingList<VideoInfo>(AppManager.CreateInstance().PlayList.VideoList);//List<T>绑定到BindingList;

dgvVideo.DataSource = VideoPlayList;//使用BindingList绑定

//增加记录
                    VideoInfo vInfo = new VideoInfo();
                    vInfo.VideoName = fileName.Split(new char[] { '.' })[0];
                    vInfo.VideoAddr = fileDialog.FileName;

                    VideoPlayList.Add(vInfo);

                    dgvVideo.Refresh();

//删除记录
                var vInfo = this.dgvVideo.CurrentRow.DataBoundItem as VideoInfo;

                VideoPlayList.Remove(vInfo);
                dgvVideo.Refresh();

只需要操作VideoPlayList就可以了。List与BindingList 完全绑定在一起。

标签:vInfo,VideoPlayList,绑定,dgvVideo,DataGridView,BindingList,操作,VideoInfo
From: https://www.cnblogs.com/kingkie/p/17203774.html

相关文章

  • Liunx基础知识 -- 9 文本操作
    正如我在之前的Linux教程中多次提到的,Linux中几乎所有的东西都是一个文件,而且它们通常是文本文件。例如,Linux中的所有配置文件都是文本文件。要在Linux中重新配置应......
  • Ubuntu 20.04 双网卡绑定bond 主备模式
     一、active-backup-主备模式一个网卡处于活动状态,另一个处于备份状态,所有流量都在主链路上处理,当活动网卡down掉时,启用备份网卡。 1、实验环境VMware虚拟机,系统Ubu......
  • Rxjs编程系列-操作符
    定义:一个操作符是返回一个Observable对象的函数,不过,有的操作符是根据其他Observable对象产生返回的Observable对象,有的操作符则是利用其他类型输入产生返回的Observable......
  • 添加历史命令的显示时间、操作用户及ssh超时时间TMOUT
       #!/bin/bash#给历史命令添加操作时间和操作用户if!grepHISTTIMEFORMAT/etc/bashrc&>/dev/nullthenecho'添加加操作时间和操作用户...'echo'export......
  • Appium - 元素定位与操作
    Appium常用API。元素定位DOM结构dom:DocumentObjectModel,文档对象模型。dom应用:用于表示界面的控件层级,界面的结构化描述。常见的格式为html\xml。核心元素为......
  • 字节流读+写操作
    publicstaticvoidmain(String[]args)throwsIOException{//将C:\\a.docx复制到当前src下copy目录中StringcopyPath="src\\copy";St......
  • 有关ODOO的ORM操作
    1、查询操作sale_id=self.env['sale.order'].search([])env将对象实例化,search进行搜索,可以根据需求添加搜索条件search_count([])查询数量2、创建操作......
  • 操作系统——基本概念
    1操作系统的基本概念1.1操作系统的概念、功能和目标1.1.1操作系统的定义操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源......
  • 【MYSQL】字符串操作函数(拼接、截取、替换、查找位置)
    字符串类型的函数函数用法ASCIl(S)返回字符串S中的第一个字符的ASCII码值CHAR_LENGTH(s)返回字符串s的字符数。作用与CHARACTER_LENGTH(s)相同LENGTH(s)......
  • 操作系统——内存
    3内存3.1内存的基础知识3.1.1逻辑地址和物理地址3.1.2装入的三种方式3.1.3链接的三种方式3.1.4小结3.2内存管理3.3覆盖与交换3.4连续分配管理......