我有一个界面,我有一个列表
public interface IDisplayListQueue
{
void BindQueueData();
List<HomePage.QueueListItem> QueueDataSource { get; set; }
}
在 HomePage.cs 中,我有结构
public struct QueueListItem
{
public int QueueID { get; set; }
public int LinkText { get; set; }
public int Uid { get; set; }
}
在页面加载中,我正在使用一个开关来添加列表值。所以我试图绑定 QueueListItem ,但它显示错误。我的代码是
switch (queue.QueueTypeID)
{
case (int)QueryType.DataEntry:
dataEntry.QueueDataSource.Add(queue.QueueID, queueName, sentinel );
break;
case (int)QueryType.Sort:
Sort.QueueDataSource.Add(queue.QueueID, queueName, sentinel );
break;
}
我得到的错误是没有重载“添加”需要 3 个参数。那么如何向接口中的 QueueListItem 添加值