C# DataRepeater使用DataGridView事件CellMouseDoubleClick添加项

C# DataRepeater使用DataGridView事件CellMouseDoubleClick添加项,c#,winforms,datarepeater,C#,Winforms,Datarepeater,在我正在构建的视频播放器中,我读取一个由艺术家、歌曲标题、路径(hdd上.mp4文件的路径)列组成的数据库表,并在DataGridView中显示这些值 使用DataGridView CellMouseDoubleClick事件,我想将项目添加到DataRepeater,类似于播放列表 每个DataRepeater项都具有 2个标签,显示艺术家姓名和歌曲标题 2个按钮 将在播放机中加载.mp4文件的播放按钮 delete按钮,用于从DataRepeater(播放)列表中删除项目 我对Data

在我正在构建的视频播放器中,我读取一个由艺术家、歌曲标题、路径(hdd上.mp4文件的路径)列组成的数据库表,并在DataGridView中显示这些值

使用
DataGridView CellMouseDoubleClick
事件,我想将项目添加到
DataRepeater
,类似于播放列表

每个DataRepeater项都具有

  • 2个标签,显示艺术家姓名和歌曲标题
  • 2个按钮
  • 将在播放机中加载.mp4文件的播放按钮
  • delete按钮,用于从DataRepeater(播放)列表中删除项目

我对
DataRepeater
类完全迷茫了,这是我第一次使用它,我找不到任何类似于我想做的教程。

你在哪里?数据绑定成功了吗?如果是,你能告诉我怎么做吗?您想知道如何对按钮和双击事件进行编码吗?我甚至还没有接近处理datarepeaterItem控件的事件。我一直在研究如何在DataGridView中的每个CellMouseDoubleClick事件的datarepeater集合中添加项。datarepeater目前没有绑定到任何位置,因为这些项应该在运行时添加到其集合中。我想问的是整个过程应该是什么?数据源是什么样子的?一个集合(什么类型),一个DataTable?它可能是一个DataTable,我将在datagridview事件中添加一行或一个列表,其中:公共类DRItems{private string Artist{get;set;}private string Title{get;set;}private string Path{get;set;}//默认构造函数//复制构造函数}但我不知道如何将datarepeater绑定到这些。我建议您在datarepeater+datasource上进行搜索,在这里或google上进行搜索。有很多例子。