我正在创建 WCF 服务,并且我创建了一种从数据库中获取一列值的方法。方法是
public List<String> AllFriends(string username)
{
MyDatabaseEntities acontext = new MyDatabaseEntities();
var result = from c in acontext.Friends
where c.Owner==username
select c.Friend1;
return result.ToList();
}
我在客户端将此方法称为:
List<string> friends = new List<string>();
friends = aSave.AllFriends(Session.username).ToList();
dataGridView2.DataSource = friends;
问题是,当我运行它时,它不会用值填充网格,而是向我显示值的长度,例如
length
2
4
当我在列表框或组合框上调用相同的方法时,它工作正常并向我显示正确的字符串,但在显示字符串长度的网格上。请帮我解决这个问题。