私はWCFサービスを作成しています。その中で、データベースから1つの列の値を取得する方法を作成しました。方法は
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
リストボックスまたはコンボボックスで同じメソッドを呼び出すと、正常に機能し、適切な文字列が表示されますが、グリッドでは文字列の長さが表示されます。これを修正するのを手伝ってください。