Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何加载朋友的电子邮件地址和头像?_C#_Image_Listview_Datagridview_Listbox - Fatal编程技术网

C#如何加载朋友的电子邮件地址和头像?

C#如何加载朋友的电子邮件地址和头像?,c#,image,listview,datagridview,listbox,C#,Image,Listview,Datagridview,Listbox,我正在努力寻找一种方法,从数据库中加载朋友的电子邮件和头像,并将其放入DataGridView或ListView 当前方法:使用DataGridView: private void loadData() { var query = from o in Globals.DB.Friends where o.UserEmail == Properties.Settings.Default.Email

我正在努力寻找一种方法,从数据库中加载朋友的电子邮件和头像,并将其放入DataGridView或ListView

当前方法:使用DataGridView:

        private void loadData()
    {
        var query = from o in Globals.DB.Friends
                    where o.UserEmail == Properties.Settings.Default.Email
                    select new
                    {
                        Avatar = o.Avatar,
                        FirstName = o.FirstName,
                        LastName = o.LastName,
                        Email = o.Email,
                        Display = o.Avatar + string.Format("{0} {1} - ({2})", o.FirstName, o.LastName, o.Email)
                    };
        FriendsDGV.DataSource = query.ToList();
    }
DataGridView不提供值成员或显示成员,但列表框提供:

        FriendsLb.DisplayMember = "Display";
        FriendsLb.ValueMember = "Avatar";
        FriendsLb.ValueMember = "Email";
        FriendsLb.ValueMember = "FirstName";
        FriendsLb.ValueMember = "LastName";

我需要值和显示成员,以便它工作,但DataGridView不提供它。关于如何将好友信息和头像加载到数据表单(如:列表框、DataGridView或列表视图)中,我已经没有什么想法了。列表视图不提供数据源,所以我甚至不知道该怎么做。帮助!:(

您想从数据库中提取记录并在视图中显示??我说的对吗?是的,但我需要能够显示图像和字符串您是否使用asp.net mvc?您想从数据库中提取记录并在视图中显示??我说的对吗?是的,但我需要能够显示图像和字符串您是否使用asp.net mvc?